What problem does it solve? Integrating shadcn/ui components into React projects involves many manual steps: initializing configuration, installing dependencies, wiring Tailwind CSS variables, setting up path aliases, and customizing themes. This Skill guides the entire workflow so components are installed, configured, and customized correctly the first time. ## Core Features & Use Cases - Component Discovery & Installation: Browse the component catalog via shadcn MCP tools and install components with the shadcn CLI, including support for custom registries and UI blocks. - Project Setup & Verification: Initialize components.json, configure Tailwind CSS and path aliases, and validate the setup with the included verification script. - Theming & Customization: Customize CSS variables, build component variants with class-variance-authority, set up dark mode, and migrate from libraries like MUI, Chakra UI, Ant Design, or Bootstrap. - Use Case: Ask the agent to build a dashboard layout with sidebar navigation, and it will discover the right blocks, install the required components, and compose them following accessibility best practices. ## Quick Start Set up shadcn/ui in my Next.js project and add a login form with validation.