svelte-development

Develop Svelte 5 applications with runes, SvelteKit, and Vitest.

88|22|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/travisjneuman/.claude --skill svelte-development-travisjneuman
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: svelte-development
Source: https://github.com/travisjneuman/.claude/tree/main/skills/svelte-development
Command: npx skills add https://github.com/travisjneuman/.claude --skill svelte-development-travisjneuman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and best practices for developing modern web applications using Svelte 5, its new rune-based reactivity system, and the SvelteKit full-stack framework.

Core Features & Use Cases

  • Svelte 5 Runes: Master $state, $derived, and $effect for fine-grained reactivity.
  • SvelteKit: Develop full-stack applications with routing, server load functions, and form actions.
  • Component Patterns: Learn about props, snippets, and shared state management.
  • Use Case: You are starting a new project and want to leverage the latest Svelte features for a highly performant and reactive user interface, or you need to migrate an existing Svelte 4 application to Svelte 5.

Quick Start

Use the svelte-development skill to create a new SvelteKit project with TypeScript support.

Frequently Asked Questions about svelte-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use Svelte 5 runes for fine-grained reactivity?▼

Svelte 5 runes like `$state`, `$derived`, and `$effect` provide fine-grained reactivity by explicitly declaring reactive variables, computed values, and side effects within your components.

How do I manage shared state in Svelte 5 components?▼

Manage shared state in Svelte 5 by extracting reactive logic into `.svelte.ts` files, allowing you to share state and functions across multiple components without prop drilling.

How do I build full-stack applications with SvelteKit?▼

Build full-stack SvelteKit applications using file-based routing, server load functions to fetch data, form actions for mutations, and API routes for backend endpoints.

Can I use TypeScript with SvelteKit projects?▼

Yes, you can create a new SvelteKit project with TypeScript support, enabling type-safe component props, load function returns, and server-side form action payloads.

What is the best way to migrate from Svelte 4 to Svelte 5?▼

Migrate from Svelte 4 to Svelte 5 by replacing previous reactivity syntax with the new runes system (`$state`, `$derived`, `$effect`) and updating component patterns to match the new API.

Does Svelte development work with Vitest for testing?▼

Yes, Svelte development integrates with Vitest for testing components, ensuring your reactive logic and UI elements function correctly within the SvelteKit application structure.