What problem does it solve?
This Skill helps teams avoid inconsistent UI, duplicated styling decisions, fragile component APIs, and difficult-to-maintain themes by providing a structured approach to design system foundations.
Core Features & Use Cases
- Design Tokens: Define organized primitive, semantic, and component tokens for color, typography, spacing, shadows, and platform-specific outputs.
- Theming Infrastructure: Implement light, dark, system, and multi-brand themes with CSS custom properties and React providers.
- Component Architecture: Build reusable components using compound components, polymorphic APIs, slots, headless patterns, controlled state, and type-safe variants.
- Governance and Accessibility: Establish token versioning, deprecation workflows, contrast validation, reduced-motion support, high-contrast modes, and SSR safeguards.
- Use Case: Apply the Skill when creating a scalable component library for a React application that needs consistent styling, theme switching, responsive variants, and accessible composition patterns.
Quick Start
Use the design-system-patterns skill to design a token hierarchy and React component architecture for a scalable light-and-dark themed application.