What problem does it solve?
Design-systems eliminates the chaos of ad-hoc styling by giving you a repeatable architecture for components, theming, and design tokens that stays maintainable as products and brands evolve.
Core Features & Use Cases
- Token-first system design: Define primitive tokens, then semantic aliases, and optionally component-scoped tokens so components can theme safely and consistently.
- Theming and multi-brand infrastructure: Implement light/dark theming via semantic token overrides using CSS variables and a reliable
data-theme strategy.
- Component architecture with reliable APIs: Create variant-driven components (e.g., with CVA patterns), compound components (namespaced subcomponents), and polymorphic components (e.g., Radix AsChild).
- Storybook documentation and validation: Set up Storybook stories (including controls/autodocs) so components ship with living documentation and consistent usage examples.
Quick Start
Use the design-systems skill to structure your component library by defining semantic tokens first and then building token-driven components with Storybook stories for each component you add.