| name | design-system |
| description | Generate a MASTER design system using the ui-ux-pro-max skill |
Generate a MASTER design system for the current project using the ui-ux-pro-max skill.
1. ์๊ตฌ์ฌํญ ์์ง
์ฌ์ฉ์ ์
๋ ฅ(the task/scope the user described when invoking this skill (if none given, ask or infer from context))์์ ์ถ์ถ (๋น ์ง ์ ๋ณด๋ ํฉ๋ฆฌ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ ์ ํ ํ์ธ):
- ์ ํ ์ ํ (์: Dating App, SaaS Dashboard, Beauty Service)
- ์ฐ์
/๋๋ฉ์ธ (B2B, B2C, Luxury, Government)
- ํ๊ฒ ์ฌ์ฉ์ (์ฐ๋ น๋, ๋ฌธ๋งฅ)
- ์คํ์ผ ํค์๋ (๋ฏธ๋๋ฉ, ํ๋ ์ดํ, ๋ญ์
๋ฆฌ)
- ์คํ (Next.js, React Native, Flutter)
- ๋ฐ๋/๋ชจ๋ (data-dense vs content, light vs dark)
2. ์ถ๋ก ๊ท์น ์กฐํ
~/.codex/skills/ui-ux-pro-max/reasoning-rules.md๋ฅผ ๋ก๋. ์ ํ ์ ํ ํ์์ ์ถ์ถ:
Recommended Pattern, Style Priority, Color Mood, Typography Mood, Key Effects, Anti-patterns, Severity.
3. ์คํ์ผ ์์ธ ์กฐํ
~/.codex/skills/ui-ux-pro-max/styles.md๋ฅผ ๋ก๋. ์ ํ ์คํ์ผ์ ์ ํํ ๊ฐ ์ถ์ถ:
์ปฌ๋ฌ ํ๋ ํธ ๊ตฌ์ฒด hex, ํ์ดํฌ๊ทธ๋ํผ ํ์ด๋ง, ์ ๋๋ฉ์ด์
์๊ฐ, ๊ทธ๋ฆผ์ ํ ํฐ.
4. MASTER ๋์์ธ ์์คํ
์์ฑ
ํ๋ก์ ํธ ๋ฃจํธ์ design-system/MASTER.md ์์ฑ:
# {Project Name} โ Design System MASTER
## ์ ํ ์ปจํ
์คํธ
- Product Type / Industry / Target Users / Style Mood
## ์ถ๋ก ๊ฒฐ๊ณผ
- Recommended Pattern / Style Priority
- Anti-patterns (์ ๋ ํ์ง ๋ง ๊ฒ): ...
## ๋์์ธ ํ ํฐ
### Colors (Light Mode)
--color-primary / primary-hover / secondary / accent
--color-neutral-{50..950}
--color-success / warning / error / info
--color-surface / surface-elevated
--color-text-primary / secondary / muted
### Colors (Dark Mode)
(ํํฌํ ๋ฐ์ ์, ์ญ์ ๊ธ์ง)
### Typography
--font-heading / body / mono
Scale: 12/14/16/18/20/24/30/36/48 ยท Weights: 400/500/600/700
Line heights: 1.2 (heading) / 1.5 (body) / 1.75 (long-form)
### Spacing (4pt): 0/1/2/3/4/6/8/12/16/24/32/48/64
### Radius: none/sm(4)/md(8)/lg(12)/xl(16)/2xl(24)/full
### Shadows: xs/sm/md/lg/xl (+inner for neumorphism)
### Animation
--duration-fast 150ms / base 200ms / slow 300ms / slower 400ms
--ease-out cubic-bezier(0.16,1,0.3,1) ยท --ease-in cubic-bezier(0.7,0,0.84,0) ยท --ease-spring cubic-bezier(0.34,1.56,0.64,1)
### Breakpoints: sm 375 / md 768 / lg 1024 / xl 1440
## ์ปดํฌ๋ํธ ๊ฐ์ด๋
(๋ฒํผ/์นด๋/์
๋ ฅ/๋ชจ๋ฌ ๋ฑ ์คํ์ผ ์ ์ฉ ๊ตฌ์ฒด ์ง์นจ)
## ์ ๊ทผ์ฑ
- WCAG AA (4.5:1 min) ๊ฒ์ฆ ํ์ด (primary on white: X.XX, text on surface: X.XX)
- Focus ring: 2โ4px primary ยท Touch targets: โฅ44pt
## ๊ธ๊ธฐ (์ด ํ๋ก์ ํธ์์ ์ ๋ ํ์ง ๋ง ๊ฒ)
- (์ถ๋ก ๊ท์น์ anti-patterns + ์คํ์ผ ๊ฐ ๊ธ๊ธฐ ์กฐํฉ)
5. ์ฌ์ฉ์ ์น์ธ
MASTER๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ํ์ธ ๋ฐ๋๋ค. ์์ ์์ฒญ ๋ฐ์.
6. ํ์ด์ง๋ณ Override (์ต์
)
ํน์ ํ์ด์ง๊ฐ ๋ค๋ฅธ ๊ท์น ํ์ ์ design-system/pages/{page-name}.md์ override ๋ด์ฉ๋ง ๋ช
์.
7. ์ฌ์ฉ ๊ฐ์ด๋ ์ถ๋ ฅ
์ดํ UI ๊ตฌํ ์ design-system/MASTER.md๋ฅผ ๋จผ์ ๋ก๋ํ๊ณ , ํ์ด์ง override๊ฐ ์์ผ๋ฉด design-system/pages/{page}.md๋ ๋ก๋ํ์ธ์.
๊ท์น
- ๋์์ธ ํ ํฐ ๊ตฌ์ฒด ๊ฐ ํ์ (placeholder ๊ธ์ง)
- ์ปฌ๋ฌ ํ์ด WCAG AA ๊ฒ์ฆ๊ฐ ํฌํจ
- Anti-patterns ๋ฐ๋์ ๋ช
์
- ํ๊ฒ ์คํ์ ๋ง๋ ํ์ (Tailwind config / CSS vars / Flutter ThemeData ๋ฑ)