What problem does it solve?
It helps you reliably manage shadcn/ui components by guiding correct composition, styling, and CLI-driven workflows so you stop guessing APIs and fighting inconsistent UI patterns.
Core Features & Use Cases
- Component lifecycle with guardrails: add, update, search, and document components using the shadcn CLI while preserving correct project context from components.json.
- Quality rules for correct UI implementation: enforces layout, form structure, composition, icon usage, semantic colors, and accessibility patterns (e.g., FieldGroup/Field, ToggleGroup, DialogTitle, AvatarFallback).
- Preset and theming alignment: supports switching between presets and customizing themes via semantic CSS variables without breaking Tailwind v3/v4 expectations.
Quick Start
Use the shadcn skill to ensure your component follows shadcn/ui composition and styling rules in your current project context by running the command npx shadcn@latest docs button dialog select.