What problem does it solve? Building a consistent, themeable component library with Tailwind CSS requires coordinating design tokens, variant systems, responsive layouts, and dark mode, which is error-prone when done ad hoc. This Skill provides proven patterns and ready-to-adapt code for creating a scalable design system. ## Core Features & Use Cases - Design Token Architecture: Set up semantic color tokens with CSS variables and HSL values, wired into tailwind.config.ts for runtime theming and dark mode. - Component Patterns: Implement CVA-based variant components (Button, Card, Input, Label), compound components, responsive Grid/Container systems, and animated Dialog overlays with Radix primitives. - Theming & Accessibility: Add a ThemeProvider with system/light/dark support, focus rings, ARIA attributes, and form validation integrated with React Hook Form and Zod. - Use Case: When starting a new Next.js app, use this Skill to scaffold a shadcn-style component library with semantic tokens, dark mode toggle, and accessible form components instead of assembling each pattern from scratch. ## Quick Start Ask the AI to set up a Tailwind design system with semantic color tokens, a CVA-based Button component, and dark mode support for your Next.js project.