What problem does it solve? Theming shadcn/ui projects requires consistent design tokens across light and dark modes, and mixing hex values with OKLCH or forgetting dark-mode overrides leads to broken, inconsistent UIs. This Skill provides the token hierarchy, validation checklist, and complete theme templates to configure shadcn/ui theming correctly. ## Core Features & Use Cases - Design Token Architecture: Documents the three-level hierarchy from primitive OKLCH values through semantic tokens (--primary, --accent) to component tokens (--card, --sidebar). - Dark Mode Support: Covers .dark class overrides and prefers-color-scheme strategies with next-themes integration for React. - Tailwind v4 Integration: Shows how to bridge CSS variables into Tailwind utilities via the @theme directive. - Use Case: When setting up a new Next.js project with shadcn/ui, use this Skill to generate a complete globals.css with light and dark OKLCH tokens, chart variables, and sidebar variables, then validate that no hard-coded hex values remain in components. ## Quick Start Ask the agent to set up a complete shadcn/ui theme with OKLCH tokens and dark mode support in globals.css.