npx claudepluginhub shinchit/gtd-zettelkasten --plugin gzスプリントを終了するウィザード。レビュー、未完了アイテム処理、ベロシティ記録を行い、レトロスペクティブへ誘導する。
.claude/config.local.md の ## Backlog セクションから設定を取得する。
gh project item-list <project-number> --owner <owner> --format json --limit 100
現在のスプリントのアイテムをステータス別に集計・表示:
Sprint 12 の最終状況:
Done: 3 items (16 pts) ████████████████
In Review: 0 items (0 pts)
In Progress: 1 item (5 pts) █████
Todo: 0 items (0 pts)
完了率: 76% (16/21 pts)
Done のアイテムをレビュー用に一覧表示:
── スプリントレビュー ─────────────────────────
完了したアイテム:
✓ #42 キーワードで記事を検索したい (5 pts)
✓ #50 ユーザーを一括登録したい (5 pts)
✓ #45 検索インデックスを構築したい (8 pts) ← 追加対応
Sprint Goal: 検索機能のMVPをリリースする
Goal 達成度は?
1. 達成 — ゴールを完全に達成した
2. 部分達成 — 主要な部分は達成したが一部未完了
3. 未達成 — ゴールを達成できなかった
>
Done 以外のアイテムがある場合:
未完了のアイテム:
In Progress:
1. #43 検索結果をフィルタしたい (8 pts)
各アイテムの処理を選んでください:
#43 検索結果をフィルタしたい (8 pts) — In Progress
1. キャリーオーバー(次スプリントへ)
2. Product Backlog に戻す
3. ドロップ
>
処理に応じてフィールドを更新(/gz:sprint-start のステップ2と同じ処理)。
Done のアイテムの Issue をクローズする:
完了アイテムの Issue をクローズしますか?
#42 キーワードで記事を検索したい — クローズする (y/n)
#50 ユーザーを一括登録したい — クローズする (y/n)
#45 検索インデックスを構築したい — クローズする (y/n)
一括操作のオプション:
gh issue close <issue-number> --repo <owner/repo>
スプリント記録ファイル gtd/sprints/sprint-<番号>.md を更新:
## Results
- Velocity: 16 pts (planned: 21 pts)
- Goal: ⚠️ 部分達成(検索APIは完了、フィルタUIは未完了)
- Completed: 3/4 items
- Carry Over: 1 item (#43)
- Items added mid-sprint: 1 item (#45)
Planned Items のチェックボックスも更新:
## Planned Items
- [x] #42 ユーザーとして、キーワードで記事を検索したい (Size: 5)
- [ ] #43 ユーザーとして、検索結果をフィルタしたい (Size: 8) → キャリーオーバー
- [x] #50 管理者として、ユーザーを一括登録したい (Size: 5)
Sprint 12 を終了しました!
Velocity: 16 pts(計画: 21 pts、達成率: 76%)
Goal: 部分達成
完了: 3 items / キャリーオーバー: 1 item
ベロシティ推移:
Sprint 10: 22 pts ██████████████████████
Sprint 11: 20 pts ████████████████████
Sprint 12: 16 pts ████████████████ ← 今回
平均: 19 pts
続けてレトロスペクティブ(振り返り)を行いますか?
1. はい → /gz:sprint-retro を実行
2. 後で行う
3. スキップ