What problem does it solve? Building consistent React UIs with shadcn/ui requires knowing the correct component APIs, composition rules, Tailwind conventions, and CLI workflows. This Skill encodes those rules and CLI operations so generated code follows project configuration instead of guesswork. ## Core Features & Use Cases - Component lifecycle management: Search registries, add components, preview changes with --dry-run/--diff, and smart-merge upstream updates while preserving local edits. - Enforced composition and styling rules: FieldGroup-based forms, semantic color tokens, gap-* spacing, data-icon attributes, and accessibility requirements like DialogTitle and AvatarFallback. - Project-aware context: Reads framework, aliases, Tailwind version, base (radix vs base), and icon library from npx shadcn@latest info to generate code matching the actual project setup. - Use Case: Ask for a settings page and get a correctly composed Tabs + Card + FieldGroup form using the project's configured icon library and preset, with components installed via the CLI. ## Quick Start Ask the assistant to add a shadcn/ui dialog component to your project and build a profile edit form with it.