What problem does it solve?
This Skill eliminates slow, inconsistent shadcn/ui work by guiding you through the correct CLI workflow and enforcing composition and styling rules for shadcn components.
Core Features & Use Cases
- shadcn/ui project-safe management: Run the proper shadcn CLI commands to initialize, apply presets, and add components for a working Next.js/Vite/React project.
- Quality guardrails for UI code: Enforce composition patterns (e.g., correct Group/Item structure, required Titles for Dialog/Sheet/Drawer) and styling rules (semantic tokens, gap-* spacing, icon data-icon conventions).
- Deterministic upgrade workflow: Use dry-run/diff/view and smart-merge practices to update components without breaking local customizations.
Quick Start
Run npx shadcn@latest info to fetch your project context, then ask me to add or fix a specific shadcn component with the correct rules applied.