What problem does it solve? Building full-stack web applications requires coordinating routing, server-side rendering, API endpoints, and form handling across separate tools. This Skill provides structured guidance for implementing all of these in SvelteKit's unified framework, avoiding common mistakes like leaking server code to the client or mishandling form redirects. ## Core Features & Use Cases - File-Based Routing: Map +page.svelte files to URLs with dynamic segments, catch-all routes, and route groups. - Server-Side Data Loading: Use +page.server.ts load functions and hooks.server.ts to fetch data and manage sessions securely on the server. - API Routes & Form Actions: Create REST endpoints with +server.ts and handle mutations with progressive-enhancement form actions that work without JavaScript. - Use Case: Build a blog with a protected dashboard — server load functions fetch posts, hooks validate session cookies, and form actions handle a contact form with validation and redirects. ## Quick Start Scaffold a new SvelteKit project with TypeScript and build a page that loads data from a server load function and submits a form action.