Skip to main content

svelte-kit

SvelteKit framework - file-based routing, load functions, server endpoints, form actions, hooks, adapters, SSR/SSG, and deployment. Use for SvelteKit-specific features. For Svelte reactivity/components use svelte skill. For project scaffolding use svelte-cli skill.

Datos de origen

Repositorio
digi4care/opencode-mastery
Última actividad en el origen
21 de febrero de 2026 a las 09:55
Idioma detectado de SKILL.md
inglés
Estrellas
0
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
56 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
svelte-kit
description
SvelteKit framework - file-based routing, load functions, server endpoints, form actions, hooks, adapters, SSR/SSG, and deployment. Use for SvelteKit-specific features. For Svelte reactivity/components use svelte skill. For project scaffolding use svelte-cli skill.
license
MIT
compatibility
opencode
metadata
{"author":"OpenCode Community","version":"2.0","source":"https://kit.svelte.dev/docs"}
# SvelteKit Expert Comprehensive SvelteKit framework knowledge combining official documentation with real-world implementation patterns. ## When to Use - Building full-stack SvelteKit applications - Creating routes, pages, layouts - Setting up data loading with load functions - Form actions and progressive enhancement - Server hooks and middleware - Deployment with adapters (Cloudflare, Vercel, Netlify, Node) - SSR/SSG and prerendering ## Quick Reference ### File-Based Routing ``` src/routes/ ├── +page.svelte # Page component ├── +page.js # Universal load function ├── +page.server.js # Server-side load function ├── +layout.svelte # Layout component ├── +layout.js # Layout load function ├── +server.js # API endpoint └── api/ └── +server.js # API route ``` ### Form Actions ```javascript export const actions = { default: async ({ request }) => { const data = await request.formData(); return { success: true }; }, }; ``` ### Hooks (hooks.server.js) ```javascript export const handle = async ({ event, resolve }) => { // Authentication, logging, etc. return resolve(event); }; ``` ## References - references/documentation/routing.md - File-based routing deep dive - references/documentation/loading_data.md - Load functions - references/documentation/form_actions.md - Form handling - references/documentation/hooks.md - Server hooks - references/documentation/adapters.md - Deployment adapters - references/documentation/static_site_generation.md - Rendering modes - references/documentation/web_standards.md - Platform-specific APIs - references/documentation/errors.md - Common issues ## Best Practices - Use server load functions (+page.server.js) for sensitive operations - Implement form actions for progressive enhancement - Use hooks for authentication and middleware - Choose appropriate adapter for deployment target ## Related Skills - svelte (core Svelte knowledge) - svelte-cli (project scaffolding) - tailwind (styling)
Ver en GitHub