Scap currently uses extension-list to tell mergeMessageFileList.php which extensions and skins to collect localized messages from. Editing the extension-list file is an easily missed step in deploying a new extension or skin which can be replaced by using --extensions-dir with mergeMessageFileList.php instead.
The main complication that needs to be addressed before doing this is finding a new way to group extensions and skins for deployment in Beta Cluster. Today we use mediawiki/extensions and mediawiki/skins namespace repos that are automatically maintained by Gerrit to deploy all extensions and skins to the Beta Cluster MediaWiki servers. Configuration from operations/mediawiki-config controls which of these extensions and skins are actually enabled on the Beta Cluster wikis. We assume that attempting to build the localized message cache for all extensions and skins would be too slow at build time and too big at runtime to be viable (T125678#9655501). One possible solution would be creating a special branch of mediawiki/extensions limited to the extensions that should be deployed for the Beta Cluster wikis (T125678#9655533).