What problem does it solve? Building accessible, themeable React interfaces from scratch requires wiring together Radix UI primitives, Tailwind styling, form validation, and charting libraries, which is repetitive and error-prone. This Skill provides complete shadcn/ui patterns for installing, configuring, and composing components so you can ship consistent UI faster. ## Core Features & Use Cases - Component Installation & Setup: Initialize shadcn/ui in Next.js, Remix, or TanStack projects and add components like Button, Dialog, Sheet, Table, and Toast via the CLI. - Forms with Validation: Build type-safe forms using React Hook Form and Zod schemas, including login cards, contact forms with API submission, and multi-field layouts. - Theming & Customization: Configure CSS variables, dark mode with next-themes, custom button variants with CVA, and the cn() utility. - Data Visualization: Create Bar, Line, Area, and Pie charts with ChartContainer and Recharts theming. - Use Case: When asked to build a login page, this Skill produces a Card containing a Zod-validated form with proper FormField structure, error messages, and a submit handler. ## Quick Start Set up shadcn/ui in my Next.js project and build a login form with email and password validation.