What problem does it solve? Building consistent Vue UIs 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 classes lead to broken or inconsistent interfaces. ## Core Features & Use Cases - Component lifecycle management: Search registries, add, update, and smart-merge components using the shadcn-vue CLI with dry-run and diff previews. - Enforced composition and styling rules: Apply Incorrect/Correct patterns for forms, icons, overlays, semantic colors, and Tailwind class usage. - Preset and theme workflows: Initialize projects with named presets or preset codes, switch themes via overwrite, merge, or skip strategies, and customize CSS variables. - Use Case: When asked to build a settings page, the skill checks installed components, fetches docs for Tabs, Card, and Field, then composes them following the enforced rules with semantic tokens. ## Quick Start Ask the assistant to add a shadcn-vue button and card component to the current project and compose them into a simple dashboard card.