What problem does it solve? Adding shadcn/ui components to a React project involves dependency ordering, external package requirements, and subtle bugs (empty Select values, null form fields, tree-shaken icons) that repeatedly break builds. This Skill provides the correct installation order, external dependency mapping, documented fixes for known issues, and complete working component recipes. ## Core Features & Use Cases - Ordered Component Installation: Foundation components first (Button, Input, Card), then feature components (Form, Dialog, Table, Toast) with their external dependencies like react-hook-form, zod, and @tanstack/react-table. - Documented Gotcha Fixes: Corrections for Radix Select empty strings, React Hook Form null values, Lucide icon tree-shaking, and Dialog width overrides. - Complete UI Recipes: Working code for contact forms, sortable data tables, modal CRUD, responsive navigation, and settings pages. - Use Case: After setting up a Tailwind theme, you need an admin CRUD interface. The Skill installs Dialog, Form, Table, Button, and Toast in the right order, then provides a working modal CRUD pattern using semantic theme tokens. ## Quick Start Install and configure shadcn/ui form and table components in my React project and build a data table with sorting and search.