What problem does it solve? Building consistent UI with shadcn/ui requires knowing the correct component APIs, composition rules, and CLI workflows; this Skill provides the project context, documentation retrieval, and enforced styling rules to generate correct shadcn/ui code every time. ## Core Features & Use Cases - Component Management: Search registries, add, update, and preview components using the shadcn CLI with dry-run and diff support. - Project Context Awareness: Reads project configuration (aliases, Tailwind version, icon library, base primitives) to generate code matching the actual setup. - Enforced Best Practices: Applies critical rules for styling, forms, composition, and icons with incorrect/correct code pairs. - Use Case: When adding a settings page to a Next.js app, use this Skill to compose Tabs, Card, and form controls from shadcn/ui, fetch the latest component docs, and ensure semantic tokens and proper FieldGroup validation patterns are used. ## Quick Start Ask the assistant to add a shadcn/ui component such as a dialog or form to the current project using the shadcn CLI.