用途:该技能提供 SvelteKit 全栈 Web 应用开发的专业知识,聚焦 Svelte 5 的 runes 系统、服务端渲染(SSR)、表单动作(form actions)以及数据加载方式,适合在构建、诊断和审查 SvelteKit 项目时使用。
主要能力:围绕五条核心原则给出指导。服务端优先,对需要鉴权或密钥的数据使用 +page.server.ts;渐进增强,表单动作在无 JavaScript 时仍可工作;以 runes 取代 stores,$state 与 $derived 是 Svelte 5 的新原语;数据加载就近放置,在 +page.ts/+server.ts 中加载而非组件内;适配器选择取决于部署目标。同时涵盖 +page.server.ts 与 +page.ts 的取舍、表单动作替代多数 API 路由、SSR 水合不匹配调试以及 load 函数瀑布流的注意事项。
使用方式:该技能要求将提供的参考文件作为领域事实来源。创建场景查阅 references/patterns.md,按其中模式构建,若存在特定模式则忽略通用做法;诊断场景查阅 references/sharp_edges.md,用其解释关键失败及其原因与风险;审查场景查阅 references/validations.md,用其中的规则与约束客观验证用户输入。若用户请求与参考文件冲突,应依据参考信息礼貌纠正。
适用场景:SvelteKit 项目的搭建与实现、SSR 与水合问题排查、数据加载与鉴权逻辑设计、表单处理方案评审等。
限制:资料未提供具体安装命令、版本要求、部署平台细节、收费或价格信息,亦未展开各参考文件的具体条目内容,这些暂未提供。