What problem does it solve?
This Skill helps teams build, customize, and scale production-ready shadcn/ui design systems without treating components as a black box dependency.
Core Features & Use Cases
- CLI and project setup: Configure components.json, aliases, monorepos, and Tailwind v3 or v4 workflows.
- Theming and dark mode: Manage semantic CSS variables, base color palettes, custom tokens, and responsive theme switching.
- Component customization: Extend components with cva variants, compound patterns, asChild composition, and Radix primitives.
- Data tables and forms: Implement TanStack Table workflows, sorting, filtering, pagination, row selection, react-hook-form, zod validation, and dynamic field arrays.
- Composition and registry systems: Build command palettes, comboboxes, sheets, dialogs, toasts, and custom registries for distribution.
- Use case: Ideal for engineers designing a consistent app-wide UI kit, migrating existing shadcn components, or shipping an internal registry across a monorepo.
Quick Start
Ask for a shadcn/ui implementation plan for your app that covers setup, theming, component customization, and any needed table, form, or registry patterns.