
Msw Ui System
If you're building UI in MSW, this is your single entry point for everything: design fundamentals (anchor/pivot/RectTransform), full component API tables (ButtonComponent, TextGUIRendererComponent, ScrollLayoutGroup, GridView, all the enums), builder invocation through msw_ui_builder.cjs, and runtime mlua patterns for popups, toasts, HP bars, drag, and cooldown timers. The skill enforces strict routing to sub-references based on keywords and blocks direct JSON editing entirely, forcing all mutations through the builder to prevent UUID and binding breakage. It includes layout recipes for common patterns (HUD, inventory grid, scroll list) and handles the .ui to .mlua UUID auto-binding that trips everyone up. The workflow is opinionated: match a recipe first, invoke builder, inject bindings, let auto-lint catch mistakes. Sound integration is mandatory for interactive buttons unless you opt out.
- skills.sh installs
- 10.5K
- GitHub stars
- 38
- last updated
- Aug 21, 2026
Install
$ npx -y skills add msw-git/msw-ai-coding-plugins-official --skill msw-ui-system --agent claude-codeInstalls into .claude/skills of the current project.
Files
msw-ui-system
MSW .ui single entry point — design guide + component API + builder invocation + runtime patterns bundled into one skill.
Role division with existing skills:
| Skill | Responsibility |
|---|---|
msw-ui-system (this skill) | Everything .ui — design (which/when/why), component API/enum (what), builder invocation (how to mutate), runtime mlua patterns. .ui mutations must always go through this skill's builder |
references/templates/ | Pre-built style bundles — .ui + ruid-map + button handler packages |
0. Routing
Branch to sub-references based on request keywords.
Sponsors
Details
- Repository
- github.com/msw-git/msw-ai-coding-plugins-official
- Categories
- Frontend Development, Backend & APIs, Git & Pull Requests, AI & Agent Building, Sales & Marketing, Design & UI/UX, Game Development
- First seen
- Jul 14, 2026