Thread:Talk:ResourceLoader/Migration guide for extension developers/Custom skins (2)/reply (5)

Using it as an extension is better because it survives any upgrade or change to the core skins directory, and extensions have a place for registering resource modules, hooks, i18n messages etc. etc.