MediaWiki core includes a "Fallback" skin. It's what you see if somehow `wgDefaultSkin` isn't available. It isn't visible to users. (Try it, [[ https://www.mediawiki.org/wiki/MediaWiki?useskin=fallback | add `?useskin=fallback`]] to a page.)
Because `SkinFallback` is in core, it shows up in doxygen's class diagrams that are otherwise helpful for class Skin, but the generated documentation for [[ https://doc.wikimedia.org/mediawiki-core/master/php/classSkinFallback.html | SkinFallback ]] and [[ https://doc.wikimedia.org/mediawiki-core/master/php/classSkinFallbackTemplate.html | SkinFallbackTemplate ]] is terrible.
It only needs a few changes:
- merge the two comment blocks at the top of these files
- add the explanation I gave above
- improve the confusing overlapping statements
- "Skin template for the fallback skin
- "SkinTemplate class for the fallback skin
I don't think the files should be marked `\@ingroup Skins` since it's not relevant to other skins.