What problem does it solve?
This Skill helps you correctly add, debug, style, and compose shadcn/ui components without breaking project-specific rules for spacing, semantics, accessibility, and preset conventions.
Core Features & Use Cases
- Component installation workflow: Guides you to use the shadcn CLI (with the correct package runner) to add, search, view, and document components rather than guessing.
- Project-context safe usage: Enforces usage patterns tied to your injected project context (aliases, base vs radix, iconLibrary, Tailwind version, and other configuration fields).
- Rule-compliant UI composition: Ensures generated UI follows critical shadcn/ui constraints such as FieldGroup/Field form layout, gap-* spacing, semantic tokens (no raw colors), and required accessibility pieces like Dialog/Sheet/Drawer titles.
- Debugging and smart merging: Provides an approach for updating components using dry-run/diff and per-file smart merge so local customizations are preserved.
Quick Start
Tell the AI: Add the needed shadcn/ui components for a profile settings page that includes validated inputs and a dialog-based editor, and follow the project's shadcn rules and preset conventions.