What problem does it solve? Working with shadcn/ui involves non-obvious CLI behaviors (interactive prompts, deprecated flags, registry formats) and common pitfalls like broken Geist fonts after init or missing Avatar size props. This Skill provides expert guidance so agents and developers initialize projects, add components, and configure themes correctly the first time. ## Core Features & Use Cases - CLI Command Reference: Covers init (non-interactive with -d), add, search, build, view, docs, info, and migrate commands with correct flags and deprecation warnings. - Theming & Design Guidance: Explains CSS variable theming, dark mode setup, custom colors, and composition recipes for dashboards, settings pages, and CRUD tables. - Custom Registries: Shows how to define registry.json, build registry items, and consume namespaced or private registries. - Use Case: When scaffolding a Next.js dashboard, use this Skill to run a non-interactive shadcn init with the radix base, add Table and Card components, and apply a dark-mode zinc theme without hitting the Geist font bug. ## Quick Start Ask the AI to initialize shadcn/ui non-interactively in your Next.js project and add the button, card, and dialog components.