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.

来源信息

仓库
digi4care/opencode-mastery
最近来源活动
2026年2月21日 09:55
检测到的 SKILL.md 语言
英语
星标
0
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
56 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
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)
在 GitHub 查看