sveltekit-structure by spences10/svelte-skills-kit
npx skills add https://github.com/spences10/svelte-skills-kit --skill sveltekit-structure文件类型: +page.svelte (页面) | +layout.svelte (包装器) | +error.svelte (错误边界) | +server.ts (API 端点)
路由: src/routes/about/+page.svelte → /about | src/routes/posts/[id]/+page.svelte → /posts/123
布局: 应用于所有子路由。任何层级的 +layout.svelte 都会包装其下级路由。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
src/routes/
├── +layout.svelte # 根布局 (所有页面)
├── +page.svelte # 主页 /
├── about/+page.svelte # /about
└── dashboard/
├── +layout.svelte # 仪表板布局 (仅限仪表板页面)
├── +page.svelte # /dashboard
└── settings/+page.svelte # /dashboard/settings
<!-- +layout.svelte -->
<script>
let { children } = $props();
</script>
<nav><!-- 导航 --></nav>
<main>{@render children()}</main>
<footer><!-- 页脚 --></footer>
{@render children()} | 错误: +error.svelte 应放在出错路由的 上方(name) 文件夹不影响 URL | 仅客户端: 检查 browser每周安装量
326
仓库
GitHub 星标数
58
首次出现
2026年1月20日
安全审计
安装于
opencode283
gemini-cli257
codex253
github-copilot242
cursor236
amp211
File types: +page.svelte (page) | +layout.svelte (wrapper) | +error.svelte (error boundary) | +server.ts (API endpoint)
Routes: src/routes/about/+page.svelte → /about | src/routes/posts/[id]/+page.svelte → /posts/123
Layouts: Apply to all child routes. +layout.svelte at any level wraps descendants.
src/routes/
├── +layout.svelte # Root layout (all pages)
├── +page.svelte # Homepage /
├── about/+page.svelte # /about
└── dashboard/
├── +layout.svelte # Dashboard layout (dashboard pages only)
├── +page.svelte # /dashboard
└── settings/+page.svelte # /dashboard/settings
<!-- +layout.svelte -->
<script>
let { children } = $props();
</script>
<nav><!-- Navigation --></nav>
<main>{@render children()}</main>
<footer><!-- Footer --></footer>
{@render children()} | Errors: +error.svelte above failing route(name) folders don't affect URL | Client-only: check browserWeekly Installs
326
Repository
GitHub Stars
58
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykFail
Installed on
opencode283
gemini-cli257
codex253
github-copilot242
cursor236
amp211
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
105,000 周安装