Skip to content

My Svelte 5 & SvelteKit Essentials

Collection of some useful resources on learning & working with Svelte

Ilja
Jun 15, 2026 · 5 min read · 3 reads
1
6

What & Why: Work, Work, Work

don't get to blog much currently but I get to work a lot with Svelte (4 / 5) this year, and I actually maintain some resources (which I think are useful). Hence, this note is an ongoing maintained collection of my own resources and other key utils and links for working with Svelte 5 & SvelteKit.
Half of my real work is code archeology so some of my picks are biased towards large legacy code bases.

Svelte 5 & SvelteKit

Svelte News

Maybe you know already - I'm running a Svelte News feed (incl. RSS) and a general collection of news sources for all things Svelte & SvelteKit.

Svelte 5 & SvelteKit Onboarding Guide

Last fall I drafted a Svelte 5 & SvelteKit onboarding guide for my new job.

Bluesky post

Instead of gatekeeping it, I decided to publish an interactive version (with svelte-flow) which I frequently update: Svelte 5 & SvelteKit onboarding guide

Svelte 5 & SvelteKit Milestones

---

Interactive featureview on fubits.dev


Timeline feature based on LayerChart (next)

If you're interested in the velocity of Svelte 5 & SvelteKit development or need an overview of significant milestones, I'm running a tracker with SveltePlot here: Svelte 5 & SvelteKit milestones

Tooling

Can't stress it often enough: my 3 + 1 essential tools for any Svelte project are:

Other essentials

  • Oxlint is really powerful but doesn't fully support .svelte files yet. So I'm running a mixed Oxlint/Eslint setup with this config
  • Knip - essential for any web development project (fixed part of my validation routine); comes with an MCP and IDE extensions
  • IDE setup: many IDEs allow to enable custom file nesting and file / tab labelling settings. I presented some during last year's Advent of Svelte and shared my config in the entry (but here's the gist).
  • Mock Service Worker: MSW is insanely useful for mocking all kinds of APIs (incl. WebSocket and even Cloudflare Workers); makes it easy to e.g. decouple Storybook testing from any backend; but also helpful for working on the frontend while the backend team is busy
  • Storybook with Svelte CSF (Component Story Format) - useful far beyond mere component development: you can actually run Stories as Vitest "smoke tests"; combine with MSW (see above ☝️); deployable without the overhead (e.g. a backend)
  • Polypane - absolute must-have browser for any Frontend Dev / Web developer / PO / UX Designer etc. True time-saver. Comes with 1st-class support from Kilian.

Skills

Part of my work is migrating a large Svelte 4 SPA to Svelte 5 (and SvelteKit at some point). After surviving through some other migrations (SvelteKit -> Astro; Astro 4 -> Astro 6), I started consolidating reoccuring tasks (and angry prompts) into a set of Agentic skills:

My Skills

Official / Other Skills

  • Official guidelines & Skills from the Svelte team (incl. the famous MCP and the autofixer subagent)
    • also star the Repo (sveltejs/ai-tools) and please provide feedback if you notice any gaps / shortcomings
  • for Svelte 5 and SvelteKit-specific tasks, check out Scott Spence's well-maintained collection
    • for comprehensive guidance (incl. skills) on testing Svelte & SvelteKit check Scott's Sveltest.
  • what started with grill-me, has evolved to a mighty grill-with-docs (which I force Claude to apply to any review, plan or doc)
  • more often than not the caveman skill is actually helpful
  • useful to keep track of what Claude skipped: dex.rip for local JSON-based task management for Agents; comes with skills

Watchlist / Backlog

things I haven't tested yet / extensivly


(both from Svelte maintainer baseballyama)


more to come

Did you enjoy this article?

Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.

Across the AtmosphereDiscussions