What problem does it solve? Working with shadcn/ui requires knowing the correct CLI commands, component composition rules, styling conventions, and preset workflows. This Skill provides project-aware context and enforced rules so components are added, updated, and composed correctly without guessing APIs or violating design system conventions. ## Core Features & Use Cases - Component Management: Search registries, add components, preview changes with dry-run and diff, and smart-merge upstream updates while preserving local modifications. - Enforced Code Rules: Applies critical rules for forms (FieldGroup/Field), styling (semantic colors, gap-* spacing), icons (data-icon), and composition (Groups, Titles, Card structure) with Incorrect/Correct examples. - Preset & Theme Workflows: Initialize projects with named presets or preset codes, switch presets via overwrite/partial/merge/skip strategies, and customize themes through CSS variables. - Use Case: When asked to build a settings form in a Next.js project, the Skill reads the project context (base vs radix, icon library, Tailwind version), fetches component docs via the CLI, and generates code using FieldGroup, ToggleGroup, and proper validation attributes. ## Quick Start Ask the assistant to add a shadcn/ui component or build a UI pattern, for example: create a login form using shadcn/ui components in my project.