What problem does it solve? Building consistent UI with shadcn/ui requires knowing the correct component APIs, composition patterns, and CLI workflows; this Skill provides project-aware context, enforced styling rules, and CLI guidance so generated code matches the project's configuration instead of guessing. ## 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. - Project-aware guidance: Reads framework, aliases, Tailwind version, icon library, and base (radix vs base) from the project to generate correct imports, directives, and component APIs. - Enforced UI rules: Applies Incorrect/Correct patterns for forms, composition, icons, and styling, such as FieldGroup layouts, semantic color tokens, and data-icon attributes. - Use Case: When asked to build a settings form in a Next.js app, the Skill checks installed components, fetches component docs, and produces code using FieldGroup, ToggleGroup, and proper validation states matching the project's preset. ## Quick Start Ask the assistant to add a shadcn/ui component or build a UI pattern, for example: add a dialog and card to my project and compose a profile editing form following shadcn best practices.