Currently Minerva uses hooks to add modules to specific pages (Special:userlogin, Special:Search, Special:MobileWatchlist). It should not do this.
Instead it should apply skin styles to:
- mediawiki.special
- mediawiki.special.userlogin.common.styles
- mediawiki.special.search.styles
- mobile.special.styles (added by all MobileFrontend managed special pages)
We'll also need to ensure modules have the right targets before they can be used.