What problem does it solve?
Svelte projects often suffer from reactivity mistakes, unclear runes usage, and inconsistent data loading patterns that lead to bugs and hard-to-reproduce UI behavior.
Core Features & Use Cases
- Svelte 5 runes guidance: chooses the correct rune for state, derived values, and side effects, including lifecycle timing via effect hooks.
- Svelte 5 component patterns: uses $props, $bindable, and snippet-based composition to replace older slot/event patterns.
- SvelteKit data-flow patterns: recommends the right place for server-only vs universal loading, form actions, invalidation keys, and route handlers for APIs.
- UI correctness & performance checks: helps avoid common anti-patterns that cause stale UI, unnecessary tracking, or incorrect mutations.
Quick Start
Ask the assistant to review your Svelte 5 component and refactor its reactivity and data loading to use the correct runes, snippets, and SvelteKit load/actions patterns.