svelte-development

Implement Svelte 5 UIs with reactivity runes, components, stores, and transitions.

61|15|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/manutej/luxor-claude-marketplace --skill svelte-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: svelte-development
Source: https://github.com/manutej/luxor-claude-marketplace/tree/main/plugins/luxor-frontend-essentials/skills/svelte-development
Command: npx skills add https://github.com/manutej/luxor-claude-marketplace --skill svelte-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill introduces Svelte 5 concepts, reactivity runes, and patterns for building high-performance apps.

Core Features & Use Cases

  • Runes & Reactivity: $state, $derived, and $effect patterns.
  • Components & Stores: Component design and reactive stores.
  • Composition & Transitions: UI interactions and animations.
  • Server-Side/Client Patterns: SSR with SvelteKit and client components.

Quick Start

Build a counter with runes and a simple todo list using Svelte stores.

Frequently Asked Questions about svelte-development

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

FAQPage Schema
How do I build reactive UIs with Svelte 5 runes?

Svelte 5 reactivity runes like $state, $derived, and $effect enable fine-grained state management and automatic UI updates with minimal boilerplate. $state declares reactive variables, $derived computes dependent values, and $effect runs side effects when state changes, eliminating the need for manual subscriptions and watchers.

What's the difference between $state and $derived in Svelte 5?

$state defines mutable reactive source data that triggers updates when reassigned. $derived creates computed, read-only values derived from $state or other $derived runes, updating automatically without requiring explicit update logic.

Can I use Svelte stores alongside the new runes system?

Yes, Svelte stores and runes work together. Stores remain useful for cross-component state, while runes handle local component reactivity. You can combine both approaches—use $state for component-level reactivity and stores for shared, global state management.

How do I build server-side rendered apps with Svelte and SvelteKit?

SvelteKit enables SSR by rendering components server-side and hydrating on the client. Define routes in src/routes, use layout files for shared UI, and leverage load functions to fetch data server-side before rendering, reducing initial client-side work and improving performance.

What's the best way to structure animations and transitions in Svelte?

Svelte provides transition and animation directives (transition:fade, animate:flip) that declaratively apply CSS-based effects to DOM changes. Combine these with runes to trigger state changes that automatically animate element entry, exit, and reordering without manual JavaScript.

Do I need TypeScript to use Svelte 5 and SvelteKit?

TypeScript is optional but recommended. SvelteKit supports TypeScript out of the box with type checking for routes, components, and store definitions, improving developer experience and catching errors early without extra configuration.