Loading...
Loading...
Use when user needs visual UI design, interface creation, component systems, design systems, interaction patterns, or accessibility-focused user interfaces.
npx skill4agent add 404kidwiz/claude-supercode-skills ui-designerDesign System Scope
├─ New Product (greenfield)
│ ├─ Small startup/MVP (<10 components)
│ │ └─ Lightweight component library
│ │ • Use existing framework (Radix UI, Headless UI)
│ │ • Customize with Tailwind CSS design tokens
│ │ • 10-15 core components
│ │ • Effort: 1-2 weeks
│ │
│ ├─ Medium product (10-30 components)
│ │ └─ Custom design system
│ │ • Design tokens (colors, typography, spacing)
│ │ • 20-30 components with variants
│ │ • Documentation with Storybook
│ │ • Effort: 4-6 weeks
│ │
│ └─ Enterprise/Complex (30+ components)
│ └─ Comprehensive design system
│ • Full design token architecture
│ • 50+ components with all states
│ • Automated testing (visual regression)
│ • Governance and contribution model
│ • Effort: 3-6 months
│
└─ Multi-Platform (web + mobile)
└─ Cross-platform design system
• Shared design tokens (JSON)
• Platform-specific components (where needed)
• Use Design Tokens Community Group spec| Component | States Required | Accessibility Needs | Complexity |
|---|---|---|---|
| Button | default, hover, active, focus, disabled, loading | Focus indicator, aria-label | Low |
| Input | default, focus, error, disabled, filled | Label association, error message | Medium |
| Dropdown | closed, open, hover, focus, disabled, loading | Keyboard nav (↑↓), aria-expanded | High |
| Modal | closed, opening, open, closing, minimized | Focus trap, Esc to close, aria-modal | High |
| Toast/Alert | info, success, warning, error, dismissing | role="alert", auto-announce | Medium |
| Use Case | Contrast Ratio | WCAG Level |
|---|---|---|
| Body text (16px+) | 4.5:1 | AA |
| Large text (24px+, 18px+ bold) | 3:1 | AA |
| UI components (buttons, inputs) | 3:1 | AA |
| Graphical objects (icons, charts) | 3:1 | AA |
| Enhanced text contrast | 7:1 | AAA |