sveltekit-progressive-architecture by dev-goraebap/sveltekit-skills
npx skills add https://github.com/dev-goraebap/sveltekit-skills --skill sveltekit-progressive-architecture适用于 SvelteKit 项目的架构与代码编写规范。
| 分类 | 应用场景 | 参考文件 |
|---|---|---|
| Base Rules | 编写 .svelte 文件、类型定义、$lib 结构、注释 | base-rules.md |
| Server Architecture | +server.ts、+page.server.ts、domain/infra 层、Drizzle、REST API |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| server-architecture.md |
$lib$lib/components:仅限在 3 个及以上页面使用的通用 UIinterface 或 type 分离定义<script> 区域按功能划分区块并添加注释server/domain/(Active Record CUD)+ server/infra/(Query Service 查询)+server.ts → Domain Model,+page.server.ts → Query Service+page.server.ts,写操作在 routes/api/ REST 端点infra/view-models/ 中定义根据请求内容判断所属分类。若涉及多个分类,则全部包含。
| 请求示例 | 分类 |
|---|---|
编写 .svelte 文件、类型定义、$lib 结构 | Base Rules |
+server.ts、+page.server.ts、DB 查询、REST API | Server Architecture |
| 整体代码评审 | 全部 |
从分类表中读取对应的参考文件。其中包含详细规则和代码示例。
根据参考文件中的规则编写或评审代码。若存在不符合规则的部分,则指出并提供修改建议。
无需确认,立即执行:
package.json)需先询问用户:
Weekly Installs
1
Repository
First Seen
1 day ago
Security Audits
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
SvelteKit 프로젝트에 적용하는 아키텍처와 코드 작성 규칙.
| 카테고리 | 적용 상황 | 참조 파일 |
|---|---|---|
| Base Rules | .svelte 파일 작성, 타입 정의, $lib 구조, 주석 | base-rules.md |
| Server Architecture | +server.ts, +page.server.ts, domain/infra 레이어, Drizzle, REST API | server-architecture.md |
$lib로 바로 빼지 않는다$lib/components는 신중하게: 3개 이상 페이지에서 쓰이는 범용 UI만interface나 type으로 분리 정의<script> 영역은 역할별로 섹션 주석server/domain/ (Active Record CUD) + server/infra/ (Query Service 조회)+server.ts → Domain Model, +page.server.ts → Query Service+page.server.ts, 쓰기는 routes/api/ REST 엔드포인트infra/view-models/에 정의요청 내용을 보고 해당하는 카테고리를 파악한다. 여러 카테고리에 걸치는 경우 모두 포함한다.
| 요청 예시 | 카테고리 |
|---|---|
.svelte 파일 작성, 타입 정의, $lib 구조 | Base Rules |
+server.ts, +page.server.ts, DB 쿼리, REST API | Server Architecture |
| 전체 코드 리뷰 | 모두 |
카테고리 테이블에서 해당 참조 파일을 읽는다. 상세 규칙과 코드 예시가 포함되어 있다.
참조 파일의 규칙에 따라 코드를 작성하거나 리뷰한다. 규칙에 어긋나는 부분이 있으면 지적하고 수정 방향을 제안한다.
확인 없이 즉시 수행:
package.json 읽기)사용자에게 먼저 물어볼 것:
Weekly Installs
1
Repository
First Seen
1 day ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
Perl 5.36+ 现代开发模式与最佳实践 | 构建健壮可维护应用程序指南
1,200 周安装