What problem does it solve? Building consistent, accessible React UI with shadcn/ui requires knowing the correct component APIs, composition rules, and CLI workflows. This Skill provides project-aware context, enforced styling rules, and CLI-driven workflows so components are added, updated, and composed correctly without guessing APIs or fetching files manually. ## Core Features & Use Cases - CLI-driven component management: Search registries, add components, preview changes with --dry-run/--diff, and smart-merge upstream updates while preserving local modifications. - Project context awareness: Reads framework, aliases, Tailwind version, icon library, and base (radix vs base) from npx shadcn@latest info to generate code matching the project setup. - Enforced composition and styling rules: Critical rules for forms (FieldGroup/Field), icons (data-icon), semantic colors, gap spacing, and accessibility (DialogTitle, AvatarFallback). - Use Case: A developer asks to build a settings form in a Next.js project. The Skill checks installed components, fetches docs via the CLI, and generates code using FieldGroup, ToggleGroup, and data-invalid validation that matches the project's preset and icon library. ## Quick Start Ask the assistant to add a shadcn/ui component such as a dialog or build a form, and it will use the shadcn CLI to search, install, and compose the correct components for your project.