What problem does it solve? Working 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 by injecting live project context and enforcing correct usage patterns, preventing common mistakes like wrong imports, missing accessibility titles, or invalid styling. ## Core Features & Use Cases - Component Lifecycle Management: Search registries, add components, preview changes with dry-run and diff, and smart-merge upstream updates while preserving local modifications. - Enforced Best Practices: Critical rules for forms (FieldGroup/Field), composition (Groups, Titles, Card structure), icons (data-icon), and styling (semantic tokens, gap spacing) with Incorrect/Correct code pairs. - Preset & Theme Workflows: Initialize projects with named presets or preset codes, switch presets via reinstall/merge/skip strategies, and customize themes through CSS variables. - Use Case: When asked to build a settings form, the Skill checks installed components, fetches current docs via the CLI, and generates code using FieldGroup, ToggleGroup, and proper validation attributes matching the project's radix or base configuration. ## Quick Start Ask the agent to add a shadcn/ui component such as a dialog or build a form following shadcn best practices in your project.