ajianaz/skills-collection/shadcn-svelte-management
Claude Code and agent skill by ajianaz/skills-collection
- community
Checking that the SKILL.md file is still in the repository.
Manage UI components using MCP tools with primary focus on Svelte ecosystem. Specialized in Svelte component libraries including shadcn-svelte, Skeleton UI, and Melt UI. Use when user needs to: (1) Add new Svelte UI components to a project (2) Build complex UI features requiring multiple components (3) Research component implementations and examples (4) Get component installation commands (5) Choose appropriate Svelte component library Triggers: "add components", "UI components", "build UI", "install component", "create form", "create dialog", "svelte components", "shadcn-svelte", "skeleton ui"
Install
npx vskill@latest install ajianaz/skills-collection/shadcn-svelte-managementSKILL.md
Svelte Component Management
Primary Focus: Svelte Ecosystem
Specialized in Svelte component libraries and their management:
- shadcn-svelte: Svelte adaptation of shadcn/ui
- Skeleton UI: Modern, accessible Svelte component library
- Melt UI: Headless components for Svelte
- Custom components: Built from scratch with Tailwind CSS
Prerequisites
For Svelte Projects
Verify project setup:
For shadcn-svelte Projects
If using shadcn-svelte:
For Skeleton UI Projects
If using Skeleton UI:
Quick Add Workflow for Svelte
For simple component additions (e.g., "add a date picker"):
Option 1: shadcn-svelte
Option 2: Skeleton UI
Option 3: Custom Component
Create custom component with Tailwind CSS:
Complex Build Workflow for Svelte
For multi-component features (e.g., "build a login form"), see references/workflows.md.
When to use Complex Build:
- Feature requires 3+ components
- Need component hierarchy planning
- Building complete sections (forms, dashboards, modals)
- Integrating with SvelteKit's form actions and load functions
Svelte-specific considerations:
- Use SvelteKit's form actions for form handling
- Leverage progressive enhancement patterns
- Consider accessibility with Svelte's ARIA support
- Use Svelte stores for state management
Svelte Component Patterns
Common Component Categories
- Forms:
form,input,select,checkbox,radio-group,textarea - Layout:
card,dialog,sheet,drawer,tabs,container - Feedback:
alert,toast,skeleton,progress,spinner - Navigation:
button,dropdown-menu,navigation-menu,breadcrumb - Data Display:
table,badge,avatar,accordion,carousel
Svelte-specific Patterns
- Form Actions: Integration with SvelteKit's form handling
- Progressive Enhancement: Works without JavaScript, enhanced with it
- Reactive Components: Using Svelte's reactivity for dynamic UI
- Transitions: Built-in Svelte transitions for smooth animations
Installation Examples
After Implementation
Always run audit:
Custom Styling & Theming
Shadcn provides structural foundation with default styling. For custom aesthetics:
Svelte Component Library Ecosystem
Primary Libraries
1. shadcn-svelte
- Components in:
src/lib/components/ui/ - Theme in:
src/app.css - Config:
components.json
2. Skeleton UI
- Import in:
src/app.css→@import '@skeletonlabs/skeleton/theme'; - Components: Import from
@skeletonlabs/skeleton - Theme: CSS variables in
src/app.css
3. Melt UI
- Headless components
- Build with Tailwind CSS
- Full accessibility support
- Works with SvelteKit
4. Custom Components
- Build from scratch with Tailwind CSS
- Use Svelte transitions and actions
- Integrate with SvelteKit patterns
Customization Strategies
For shadcn-svelte:
- Modify CSS variables in
src/app.css - Extend Tailwind config for custom themes
- Override component styles with
class:directives
For Skeleton UI:
- Use CSS custom properties for theming
- Leverage Skeleton's theme system
- Combine with custom Tailwind utilities
For Custom Components:
- Build with Svelte's component syntax
- Use Tailwind for styling
- Add Svelte transitions for animations
- Ensure accessibility with ARIA attributes
Invoke `frontend-design` skill when:
- User wants unique/distinctive visual style beyond default theme
- Need custom typography, color schemes, or motion effects
- Building landing pages or marketing sites requiring creative design
- User mentions "custom styling", "unique design", "not generic"
Workflow for Svelte projects:
- Choose appropriate component library (shadcn-svelte, Skeleton, Melt, or custom)
- Use
shadcn-svelte-managementpatterns adapted for Svelte - Invoke
frontend-designfor visual customization:
- Custom CSS variables in
src/app.css - Tailwind theme extensions in
tailwind.config.js - Svelte transitions and animations
- Typography and color refinements
Customization targets:
src/app.css- CSS variables, custom fonts, theme importstailwind.config.js- theme colors, fonts, animationssrc/lib/components/ui/- component-level overrides- Component-level
class:directives for dynamic styling
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/shadcn-svelte-management/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 3
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 16 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ajianaz/skills-collection/shadcn-svelte-management)