What problem does it solve? Setting up and working with shadcn/ui involves non-obvious CLI flags, interactive prompts that break automation, theming pitfalls, and component gotchas that cause broken builds and type errors. This Skill provides expert guidance so agents and developers configure, extend, and troubleshoot shadcn/ui correctly the first time. ## Core Features & Use Cases - CLI Command Reference: Covers non-interactive initialization (init -d), adding components, searching registries, building custom registries, and CLI v4 commands like docs, view, info, and migrate. - Theming & Design Guidance: Explains CSS variable theming with Tailwind v4, dark mode setup, presets, and composition patterns for dashboards, settings pages, and CRUD interfaces. - Gotcha Prevention: Documents known issues such as the Geist font circular-reference bug after init, the missing Avatar size prop, and AI Elements incompatibility with Base UI. - Use Case: When scaffolding a new Next.js dashboard, use this Skill to initialize shadcn non-interactively with the correct base library, add the right components, and apply a consistent dark-mode design system without hitting common configuration traps. ## Quick Start Ask the agent to initialize shadcn/ui in this project non-interactively and add the button, card, and dialog components.