What problem does it solve? Building consistent React UIs with shadcn/ui requires knowing the correct component APIs, composition rules, and CLI workflows, and mistakes like wrong imports, missing accessibility titles, or raw color overrides lead to inconsistent design systems. ## Core Features & Use Cases - Component Lifecycle Management: Search registries, preview changes with dry-run and diff, and install or update components through the shadcn CLI. - Composition & Styling Rules: Enforces correct patterns such as FieldGroup forms, semantic color tokens, gap-based spacing, and data-icon attributes. - Project Context Awareness: Reads framework, Tailwind version, aliases, icon library, and base (radix vs base) from project info to generate matching code. - Use Case: When adding a settings form to a Next.js app, the skill checks installed components, fetches official docs, and generates code using FieldGroup, ToggleGroup, and proper validation states. ## Quick Start Ask the assistant to add a shadcn/ui component such as a dialog or form to your project and it will use the CLI and rules to generate correct code.