What problem does it solve?
It solves the problem of building and theming accessible, consistent UI components without guessing import paths, spacing rules, or Radix/shadcn composition details, so you can avoid broken ARIA wiring and inconsistent styling.
Core Features & Use Cases
- Install & configure shadcn workflows using components.json,
npx shadcn init, and npx shadcn add for copy-paste UI components.
- Theme with CSS variables (Tailwind v4) including dark mode via the
class="dark" strategy and semantic token usage like bg-background / text-muted-foreground.
- Build forms correctly with React Hook Form + Zod patterns, ensuring shadcn
<FormControl>, <FormField>, and ARIA/validation wiring works reliably.
Quick Start
Load the shadcn skill and configure your project using the relevant setup reference for components.json, then ask for the component(s) you need to add and how to theme them for light/dark mode.