What problem does it solve? Building UI with shadcn/ui requires knowing the correct component APIs, composition rules, and CLI workflows; this Skill provides project-aware context, enforced styling rules, and documentation lookup so generated code matches the project's actual configuration instead of guessed patterns. ## Core Features & Use Cases - Project Context Awareness: Reads framework, aliases, Tailwind version, icon library, and base (radix vs base) via npx shadcn@latest info to generate correctly configured code. - Component Lifecycle Management: Search registries, add components, preview changes with --dry-run/--diff, and smart-merge upstream updates while preserving local modifications. - Preset & Theme Workflows: Initialize projects with named presets or codes, apply or switch presets with overwrite, partial, merge, or skip strategies. - Enforced Composition Rules: Critical rules for forms (FieldGroup/Field), styling (semantic tokens, gap-* spacing), icons (data-icon), and chat primitives (MessageScroller, Bubble, Attachment, Marker). - Use Case: When asked to build a settings form in a Next.js project, the Skill checks installed components, fetches docs for the correct API, and generates code using FieldGroup, ToggleGroup, and data-invalid validation states matching the project's preset. ## Quick Start Ask the assistant to add a shadcn/ui component such as a dialog or build a settings form, and it will inspect the project context and generate compliant code.