🎯

svelte-components

🎯Skill

from spences10/svelte-claude-skills

VibeIndex|
What it does

Builds and manages Svelte web components, form patterns, and component library integrations with best practices and accessibility.

πŸ“¦

Part of

spences10/svelte-claude-skills(7 items)

svelte-components

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add spences10/claude-code-toolkit
Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add spences10/svelte-skills-kit
Install PluginInstall plugin from marketplace
/plugin install toolkit-skills@spences10-claude-code-toolkit
Install PluginInstall plugin from marketplace
/plugin install svelte-skills@spences10-svelte-skills-kit
git cloneClone repository
git clone https://github.com/yourusername/svelte-claude-skills.git ~/.claude/skills/svelte

+ 1 more commands

πŸ“– Extracted from docs: spences10/svelte-claude-skills
5Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Svelte component patterns. Use for web components, component libraries (Bits UI, Ark UI, Melt UI), form patterns, or third-party integration.

Overview

# Svelte Components

Quick Start

Component libraries: Bits UI (headless) | Ark UI | Melt UI

(primitives)

Form trick: Use form attribute when form can't wrap inputs:

```svelte

```

Web Components

```javascript

// svelte.config.js

export default {

compilerOptions: {

customElement: true,

},

};

```

```svelte

```

Reference Files

  • [component-libraries.md](references/component-libraries.md) - Bits

UI, Ark UI setup

  • [web-components.md](references/web-components.md) - Building custom

elements

  • [form-patterns.md](references/form-patterns.md) - Advanced form

handling

Notes

  • Bits UI 1.0: flexible, unstyled, accessible components for Svelte
  • Form defaultValue attribute enables easy form resets
  • Use snippets to wrap rich HTML in custom select options
  • Last verified: 2025-01-14