What problem does it solve? Building React UI with shadcn/ui requires knowing the correct CLI commands, component composition rules, and project-specific configuration (aliases, icon library, base vs radix primitives). This Skill eliminates guesswork and common mistakes like wrong import paths, missing accessibility titles, or invalid Tailwind patterns. ## 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. - Enforced composition and styling rules: FieldGroup-based forms, semantic color tokens, gap-* spacing, data-icon attributes, and correct base-vs-radix API usage with Incorrect/Correct code pairs. - Preset and theme workflows: Apply, decode, and switch presets (overwrite, partial, merge, skip) and customize CSS variables for Tailwind v3/v4. - Use Case: When asked to build a settings form, the Skill reads the project context via npx shadcn@latest info, fetches component docs, and generates code using FieldGroup, ToggleGroup, and proper validation attributes matching the project's icon library and aliases. ## Quick Start Ask the assistant to add a shadcn/ui component or build a UI pattern, for example: create a dashboard with stat cards using shadcn/ui in my Next.js project.