What problem does it solve? Setting up and integrating shadcn/ui components into React projects involves many manual steps: configuring Tailwind CSS, setting up path aliases, installing Radix UI or Base UI dependencies, and managing component variants. This Skill guides the entire workflow from project initialization to component customization, preventing common configuration errors. ## Core Features & Use Cases - Component Discovery & Installation: Browse the component catalog via shadcn MCP tools and install components with the CLI or manual integration. - Project Setup & Verification: Initialize components.json, configure Tailwind CSS variables, and validate the setup with the included verification script. - Theming & Customization: Customize CSS variables, create component variants with class-variance-authority, and build wrapper components without modifying ui/ files. - Use Case: Build a dashboard with a sortable data table by asking the agent to install the table, dropdown-menu, and button components, then compose them with TanStack Table following the included example patterns. ## Quick Start Ask the agent to set up shadcn/ui in your Next.js project and add a button component with a custom variant.