Handles the two-axis system for MapleStory World avatars: costume (17 equipment slots via CostumeManagerComponent) and animation (state-to-action pipeline). The costume side is file-edit based, touching DefaultPlayer.model or map entities directly, then calling refresh. The animation side deals with a three-layer mapping from state keys to sprite action IDs, plus conflict resolution between auto-transitions and manual overrides. Works on any avatar-bearing entity, not just the player. You'll want this when you need to lock custom equipment, remap weapon attack motions, or block the default playback system. The RUID workflow ties into msw-search, and the mutual exclusion rules for longcoats and two-handed weapons matter if you're scripting dynamic costume changes.
npx skills add https://github.com/msw-git/msw-ai-coding-plugins-official --skill msw-avatar