What problem does it solve? Building consistent React UI with shadcn/ui requires knowing the correct component APIs, composition rules, Tailwind conventions, and CLI workflows. This Skill eliminates guesswork by injecting live project context (framework, aliases, Tailwind version, icon library, base vs radix) and enforcing correct usage patterns for every component. ## Core Features & Use Cases - Component Management: Search registries, add components, preview changes with --dry-run/--diff, and smart-merge upstream updates while preserving local modifications. - Enforced Best Practices: Critical rules for forms (FieldGroup/Field), styling (semantic tokens, gap-* spacing), composition (Groups, Titles, AvatarFallback), and icons (data-icon, no sizing classes). - Preset & Theme Workflows: Initialize projects with named presets or preset codes, switch themes via overwrite/merge/skip strategies, and customize CSS variables in Tailwind v3 or v4 setups. - Use Case: When asked to build a settings form in a Next.js app, the Skill checks installed components, fetches official docs via the CLI, and generates code using FieldGroup, ToggleGroup, and proper validation attributes instead of raw divs and manual state. ## 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 components.