PR Self-Review
おすすめ手動実行コード品質最大 3 ラウンド
PR Self-Review について
PR を出す前に、コーディングエージェントが現在のブランチと main の差分を自分でレビューするループです。各ラウンドで git diff main...HEAD を読み、問題を探して重大なものに対処します。手動で開始し、最大 3 ラウンドで、重大な指摘のないレビューを 3 回完了することを目指します。
主な機能
- 01手動トリガーで、PR 作成前の確認に向いています
- 02git diff main...HEAD をレビュー対象にします
- 03最大 3 ラウンドなので、所要の見通しを立てやすい
- 04Claude Code と Cursor に対応
活用シーン
- 01PR を提出する前に自分の変更を見直したいとき
- 02明らかな問題にレビュアーの時間を使わせたくないとき
- 03変更の多いブランチで、複数回の確認により見落としを減らしたいとき
- 目標
- 現在の差分に対するセルフレビューを 3 回完了し、いずれも重大な指摘がないこと。
- 終了条件
- 3 回のレビューが完了し、重大な指摘がない時点で終了します。
- 各ラウンドの間に実行
- git diff main...HEAD
起動プロンプト
Claude Code / Cursor に貼り付けて実行すると、終了条件を満たすまでエージェントが以下の手順を繰り返します。
prompt.md
「PR Self-Review」ループを開始します。 目標:現在の差分に対するセルフレビューを 3 回完了し、いずれも重大な指摘がないこと。 最大ラウンド数:3。 ステップ 1:現在の差分を読む — git diff main...HEAD を確認し、main に対するブランチの変更すべてをこのラウンドの対象にします。 ステップ 2:変更を順に確認 — 差分を通して読み、ロジックの誤りや抜け、マージの妨げになりうる点を探し、重大かどうかを判定します。 ステップ 3:重大な指摘を修正 — 見つかった重大な問題をコードの修正で解消します。重大でないものは記録にとどめ、ラウンドを止めません。 ステップ 4:ラウンドを記録 — 重大な指摘が残っているかを記録します。3 回完了して指摘がなければ終了し、そうでなければ次のラウンドに進みます。 各ラウンドの間に実行:`git diff main...HEAD` 終了条件:3 回のレビューが完了し、重大な指摘がない時点で終了します。
手順
各ラウンドは順番に実行され、終了条件を満たさなければ次のラウンドへ進みます(最大 3 ラウンド)。
01
現在の差分を読む
git diff main...HEAD を確認し、main に対するブランチの変更すべてをこのラウンドの対象にします。
02
変更を順に確認
差分を通して読み、ロジックの誤りや抜け、マージの妨げになりうる点を探し、重大かどうかを判定します。
03
重大な指摘を修正
見つかった重大な問題をコードの修正で解消します。重大でないものは記録にとどめ、ラウンドを止めません。
04
ラウンドを記録
重大な指摘が残っているかを記録します。3 回完了して指摘がなければ終了し、そうでなければ次のラウンドに進みます。
未達 → 次のラウンド条件を満たせば終了
対応エージェント
この Loop をそのまま実行できるコーディングエージェントです。
Claude Code
Cursor
コメント
Markdown 対応