What problem does it solve?
It prevents inconsistent or incorrect shadcn/ui usage by enforcing the project’s required composition patterns, spacing rules, semantic styling tokens, and CLI workflows so your UI matches the design system.
Core Features & Use Cases
- Guides correct shadcn/ui composition: enforces required structural patterns like full Card composition, proper overlay titles, and correct Group/Item nesting.
- Maintains styling consistency: prioritizes semantic color tokens, disallows raw status colors, bans dark: manual overrides, and enforces gap-* spacing plus safe Tailwind conventions.
- Accelerates component workflows: focuses on using the shadcn CLI for info/search/docs, adding components via the correct package runner, and updating components safely using smart merge/diff.
- Covers base vs radix behavior: documents API differences that affect component props and composition (e.g., asChild vs render, ToggleGroup, Select, Slider, Accordion).
Quick Start
Ask the AI: create or fix a shadcn/ui settings form using FieldGroup and Field with validation states, ToggleGroup/Switch where appropriate, and only semantic colors and gap-* spacing.