kf-g-sveltekit-architecture-separation-rules
Installation
SKILL.md
SvelteKit 関心分離ルール
この skill は、SvelteKit の画面、ルート処理、サーバ処理を混ぜないための設計規約。
kf-g-sveltekit-docs を公式仕様の参照元にし、この skill では repo で使う責務分離の判断を固定する。
使う場面
- SvelteKit の画面構成を設計する
+page.svelteと+page.server.tsの責務を分けるloadやactionsに書く処理量を判断する- DB アクセス、外部 API、認証、ビジネスロジックの置き場所を決める
- route-local component と shared component の配置を決める
- SvelteKit の既存実装をレビューし、責務の混線を直す