Skip to content

// Build fast SvelteKit apps: file-based routing, SvelteKit actions, and Svelte 5 runes.

SvelteKit App BuilderVerified Creator

git log --oneline --stat
HEAD
Stars
18.9k
Forks
100
Updated
Apr 22, 2026
repo --stat
  • stars

    18.9k

  • forks

    100

  • last update

    Apr 22, 2026

  • license

    MITv2.5.0

quickstart.sh
3 steps
  1. Install

    // Drops SKILL.md into ~/.claude/skills/

    $ claude skills add svelte-kit-builder
  2. Invoke

    // Run from any project directory

    $ claude --skill svelte-kit-builder "give my landing page a hero treatment"
  3. Iterate

    // Re-run with edits — Claude keeps the skill loaded

    $ claude --skill svelte-kit-builder "now refactor it"
svelte-kit-builder/
references
  • references/
  • SKILL.mdopen
  • README.mdopen
SKILL.md
readonly
name:
SvelteKit App Builder
slug:
svelte-kit-builder
version:
v2.5.0
license:
MIT
author:
@sveltejs
categories:
tags:
#sveltekit#svelte#vite#ssr#typescript
description:

Build fast SvelteKit apps: file-based routing, SvelteKit actions, and Svelte 5 runes.

features.md
6 capabilities

// What you can do with it

  • Routing: src/routes/ with +page.svelte, +page.ts/+page.server.ts, +layout.svelte, +server.ts for JSON endpoints, and +error.svelte. Dynamic segments like [slug] and [...rest].
  • Runes: $state, $derived, $effect, $props, and $bindable — not the legacy reactive label.
  • Form actions: named actions exports plus the use:enhance action for progressive enhancement, returning fail() / redirect() from @sveltejs/kit.
  • Data: load functions returning typed data via generated ./$types, with depends/invalidate for re-fetching.
  • Backends: Supabase client/SSR setup with @supabase/ssr, or a serverless MySQL driver for PlanetScale.
  • Deploy: adapter-vercel or adapter-cloudflare in svelte.config.js.

README.md

svelte-kit-builder/README.md
7 sections
Loading README…

$ cat reviews/

Reviews

// No reviews yet. Be the first.
Loading review form…