design-system
Installation
SKILL.md
Design Systems
Build UI components that are accessible, themeable, composable, and visually polished. This skill covers architecture and patterns. See companion skills for React performance (vercel-react-best-practices), composition (vercel-composition-patterns), CSS techniques (modern-css), and UI code review (web-design-guidelines).
1. Component Architecture
Headless + Styled Layers
Separate behavior from appearance. Use headless primitives (Radix, Ark UI, Headless UI) for accessibility and interaction, then add your styling layer on top. This gives you accessible-by-default components you can theme however you want.
Compound Components Over Prop-Heavy Monoliths
Complex UI should be composed of named parts, not configured with dozens of props: