SuperAPI AI 工具集

kf-g-sveltekit-docs

前端与建站

查看项目

更新于 10-15 18:16

技能介绍

用途

该技能的目的是在处理 SvelteKit 固有规格时,不偏离参照来源。由于 SvelteKit 的 skills 并非由官方提供,因此 SvelteKit 固有信息以 https://svelte.dev/docs/kit 下的内容作为一次信息处理,避免仅凭记忆或 Svelte 一般论来断定 SvelteKit 固有规格。

主要能力

该技能覆盖 SvelteKit 专属行为的多个方面,包括:

  • 文件规约:如 +page、+layout、+server 等
  • 路由:routing、params、layout、error、loading
  • 数据与表单:load、actions、redirect、error
  • Hooks:handle、handleFetch
  • 页面选项:ssr、csr、prerender、trailingSlash 等
  • 适配器与部署:adapters、deploy、build、env modules
  • API:$app/、$env/、@sveltejs/kit

使用方式

基本规则如下:

  1. 首先确认本地实现与配置。
  2. 当涉及 SvelteKit 固有规格或 API 时,确认 https://svelte.dev/docs/kit 下对应页面。
  3. 在回答或实现中,直接使用文档中的术语和文件名。
  4. 若讨论的是 Svelte 一般功能,优先参照 svelte-code-writer 或 svelte-core-bestpractices 技能,仅用本技能补充 SvelteKit 固有部分。
  5. 不要混淆 Svelte 与 SvelteKit。

确认对象的指引:

  • 路由:Routing、Advanced routing
  • 数据获取:Loading data
  • 表单提交:Form actions
  • 执行环境或渲染方式:Page options
  • 服务器处理:Hooks、Server-only modules
  • 部署:Adapters、Node servers、Static site generation、Single-page apps
  • API 参考:Reference 章节

适用场景

适用于任何涉及 SvelteKit 专属行为的任务,例如路由、load 函数、表单动作、hooks、适配器、页面选项、环境变量等。

限制

该技能本身不提供 SvelteKit 官方文档内容,而是指引参照 https://svelte.dev/docs/kit 下的对应页面。资料中未提供具体的收费、价格、平台或效果信息。