Issue デリバリーループ
このスキルを使用すると、Issueの実行を予測可能で、レビュー可能、かつ完全なものに保つことができます。
使用すべきタイミング
- 1つ以上のIssueに関連する動作を実装または修正している場合。
- リクエストにコード変更だけでなく、検証済みの成果物が必要な場合。
- PRとIssueのステータスを同期させておく必要がある場合。
コアフロー
-
Issueのスコープを設定する
- 目的、受け入れ基準、依存関係を把握する。
- Issueが独立して完了可能かどうかを判断する。
-
専用ブランチでデリバリーする
- 変更をIssueに限定する。
- 無関係な作業を混在させない。
-
マージ前に検証する
- プロジェクト標準の検証コマンドを実行する。
- 期待される動作を確認し、リグレッションがないことを確認する。
-
フィードバックループを閉じる
- 簡潔な検証証拠とともにリンクされたPRを開く。
- 必要なチェックがすべて合格した後にのみマージする。
- Issueがクローズされ、マージされた作業に追跡可能であることを確認する。
ガードレール
- 新しい検証証拠なしに完了を宣言しない。
- 短いマイルストーン更新で進捗を可視化する。
- 詳細な説明よりも、明確で事実に基づいた要約を優先する。