What problem does it solve? Building consistent Vue interfaces with shadcn-vue requires knowing the correct CLI commands, component composition rules, and styling conventions, and mistakes like wrong imports, missing group wrappers, or raw color values lead to broken or inconsistent UI. ## Core Features & Use Cases - CLI-driven component management: Add, search, view, update, and smart-merge components from registries using the shadcn-vue CLI with dry-run and diff previews. - Enforced composition and styling rules: Built-in Incorrect/Correct guidance for forms, icons, Tailwind styling, and component structure such as FieldGroup, ToggleGroup, and semantic color tokens. - Preset and theme workflows: Initialize projects with named presets or preset codes, switch themes via overwrite, merge, or skip strategies, and customize CSS variables for Tailwind v3 or v4. - Use Case: When asked to build a settings page in a Nuxt project, the skill reads the project context via npx shadcn-vue@latest info, fetches component docs, and composes Tabs, Card, and Field components following the enforced rules. ## Quick Start Ask the AI to add a dialog and form components to your shadcn-vue project and build a settings page following the project's configured style and icon library.