What problem does it solve? Building consistent, accessible UI in Svelte projects with shadcn-svelte requires knowing the correct component composition patterns, import conventions, CLI commands, and styling rules. This Skill encodes those rules so generated code follows official shadcn-svelte conventions instead of ad-hoc markup. ## Core Features & Use Cases - Component Management: Initialize projects, add components from the registry, and update installed components using the shadcn-svelte CLI with the correct package runner. - Composition & Styling Rules: Enforces correct patterns for forms (Field.FieldGroup), overlays (Dialog.Title), icons (data-icon), spacing (gap-*), and semantic color tokens. - Theming Guidance: Covers CSS variables, dark mode, presets, and custom colors via the components.json configuration. - Use Case: When asked to build a settings form in a SvelteKit app, the Skill produces code using Field.FieldGroup, ToggleGroup, data-invalid/aria-invalid validation, and semantic tokens rather than raw divs and hardcoded colors. ## Quick Start Ask the assistant to add a dialog component to your shadcn-svelte project and build a profile editing form using it.