What problem does it solve? Working with shadcn/ui requires knowing the correct CLI commands, component composition rules, and project configuration details. This Skill provides the operational knowledge to add, search, update, and debug shadcn/ui components correctly, avoiding common mistakes like wrong imports, broken composition, or manual registry fetches. ## Core Features & Use Cases - CLI-driven component management: Initialize projects with presets, add components from registries, preview changes with --dry-run and --diff, and smart-merge upstream updates while preserving local edits. - Composition and styling rules: Enforces correct patterns for forms (FieldGroup/Field), overlays, icons (data-icon), semantic colors, and Tailwind class usage with Incorrect/Correct code pairs. - Project context awareness: Reads framework, aliases, Tailwind version, base library (radix vs base), and icon library from the project to generate code that matches the actual setup. - Use Case: A developer asks to add a login form. The Skill checks installed components, fetches docs for Field and Input, composes them with correct validation attributes, and fixes any third-party registry import paths to match the project aliases. ## Quick Start Ask the assistant to add a shadcn/ui component such as "add the dialog and button components to my project" and it will use the CLI and rules to install and compose them correctly.