What problem does it solve? Integrating shadcn/ui components into a React project involves many manual steps: initializing components.json, configuring Tailwind CSS variables, setting up path aliases, installing Radix UI dependencies, 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 new or existing projects with the correct Tailwind config, CSS variables, path aliases, and the cn() utility, then validate the setup with a verification script. - Theming & Customization: Customize colors via HSL CSS variables, add component variants with class-variance-authority, configure 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 relevant blocks, install the required components, wire up TanStack Table for data display, and apply your brand theme. ## Quick Start Ask the agent to set up shadcn/ui in your React project and add a button and card component.