What problem does it solve? Building consistent UIs with shadcn/ui requires knowing the correct component composition, CLI commands, registry workflows, and styling conventions. This Skill provides the operational knowledge to add, update, debug, and compose shadcn/ui components correctly without guessing APIs or violating design system rules. ## 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. - Composition & Styling Rules: Enforces correct patterns for forms (FieldGroup/Field), icons (data-icon), spacing (gap-*), semantic colors, and base-vs-radix API differences. - Project Context Awareness: Reads framework, aliases, Tailwind version, icon library, and RSC status from the CLI to generate code matching the project configuration. - Use Case: When asked to build a settings form, the Skill produces code using FieldGroup, ToggleGroup, data-invalid validation states, and the project's configured icon library instead of raw divs and hardcoded imports. ## Quick Start Ask the assistant to add a shadcn/ui component such as a dialog or build a settings form using the shadcn skill in your project.