kstack-worktree-diff

Installation
SKILL.md

kstack-worktree-diff

フェーズは実装する側の都合ではなく、user が差分を読み切って判断できる単位にする。

1 フェーズで実装する API は 1 つ

API を実装するフェーズは、HTTP method と path で特定した 1 endpoint に絞る。同じ resource の CRUD でも、一覧・作成・更新を別のフェーズにする。その API に必要な同一 package 内の route・業務処理・認可・テストは含め、API が動く状態を完了条件にする。

Bad: backend 全体を 1 フェーズにまとめる
1 backend — GET /api/items, POST /api/items, PATCH /api/items/:id

Good: endpoint ごとに実装と確認を閉じる
1 list-items   — GET /api/items。認可を含め一覧を取得できる
2 create-item  — POST /api/items。認可を含め作成できる
3 update-item  — PATCH /api/items/:id。認可を含め更新できる

なぜ: 複数 API をまとめると、request・response・認可・異常系の確認が同時に増え、レビューで見落としやすくなる。endpoint 単位なら、1 つの振る舞いとその差分を対応付けて判断できる。

Installs
13
First Seen
12 days ago