What problem does it solve? Building consistent React UI with shadcn/ui requires knowing the correct component APIs, composition rules, CLI commands, and preset workflows; this Skill provides that guidance so generated code follows official patterns instead of hand-rolled markup. ## Core Features & Use Cases - Component Management: Search registries, add components, preview changes with --dry-run/--diff, and smart-merge upstream updates while preserving local edits. - Preset & Theme Workflows: Initialize projects with named presets or preset codes, apply or switch presets with overwrite, partial, merge, or skip strategies. - Composition & Styling Rules: Enforces correct usage of FieldGroup, ToggleGroup, Dialog titles, semantic color tokens, gap-* spacing, and base-vs-radix API differences. - Use Case: When asked to build a settings form in a Next.js project, the Skill checks installed components via npx shadcn@latest info, fetches docs, and generates code using FieldGroup, Field validation states, and semantic tokens. ## Quick Start Ask the assistant to add a shadcn/ui component such as a dialog or build a form following shadcn/ui best practices in your project.