What problem does it solve? Working with shadcn/ui requires knowing the correct CLI commands, component composition rules, and project-specific configuration (base vs radix, Tailwind version, icon library). This Skill eliminates guesswork by injecting live project context and enforcing correct usage patterns, preventing common mistakes like wrong imports, invalid composition, or raw color overrides. ## Core Features & Use Cases - Component Management: Add, search, view, and update components from official and community registries using the shadcn CLI with dry-run and diff previews. - Composition & Styling Rules: Enforces correct patterns for forms (FieldGroup/Field), chat UI (MessageScroller/Bubble), icons (data-icon), and semantic Tailwind tokens. - Preset Workflows: Initialize projects, decode and apply preset codes, and switch presets with overwrite, partial, merge, or skip strategies. - Use Case: When asked to build a settings form in a Next.js shadcn project, the Skill checks installed components, fetches component docs, and generates code using FieldGroup, ToggleGroup, and proper validation attributes. ## Quick Start Ask the AI to add a dialog and card component to your shadcn/ui project and build a profile editing form following the project's preset and icon library.