What problem does it solve? Working with shadcn-vue involves many CLI commands, composition rules, and styling conventions that are easy to get wrong, leading to broken component structure, inconsistent styling, and incorrect icon usage. ## Core Features & Use Cases - CLI-driven component management: Initialize projects, apply presets, add, search, view, and update components using the shadcn-vue CLI with smart merge for upstream updates. - Enforced composition and styling rules: Critical rules for forms (FieldGroup/Field), component composition (Groups, Titles, Card structure), Tailwind styling (semantic colors, gap-, size-), and Iconify-based icons. - Theming and customization: Manage CSS variables, dark mode, custom colors for Tailwind v3/v4, and preset switching with overwrite, merge, or skip strategies. - Use Case: When asked to add a login form to a Nuxt project, the skill checks installed components, fetches docs, adds the needed components, rewrites icon imports to Iconify, and composes the form with FieldGroup and Field following all critical rules. ## Quick Start Ask the AI to add a button and card component to your shadcn-vue project and build a settings form following the skill's composition rules.