コミット前にエージェントにステージ済みの変更をレビューさせる
使うタイミング: コミット直前に、明らかな問題を見つけるためのセカンドオピニオンが欲しいとき。
前提条件
- ステージ済みの変更があるローカルリポジトリ — 通常どおり
git add -pしてから、エージェントに依頼してください
フロー
-
ステージ済みの diff を読むShow me my staged changes. Flag anything that looks like: debug logs, commented code, hardcoded secrets, or changes unrelated to the stated commit goal '<GOAL>'.✓ コピーしました→ ファイル名:行番号 の具体的な指摘
-
コミットメッセージを提案させるWrite a commit message following conventional commits. First line under 60 chars, body explains why not what.✓ コピーしました→ そのままコピー&ペーストできるメッセージ
-
スコープを確認するBased on the diff, is this commit appropriately small? Suggest splits if it touches multiple concerns.✓ コピーしました→ Go/No-go の判断と根拠
結果: 「やっちまった」修正コミットが減り、よりクリーンなコミットが作れます。
注意点
- シークレットが明らかにシークレットらしい形式でない場合、エージェントが見逃す — シークレットスキャナーとして頼らないでください。本当の防御策としては pre-commit フックで
gitleaksやtrufflehogを実行してください - コミットメッセージを先に頼むと、エージェントが diff を承認する方向にバイアスされる — 必ずレビューを先に行い、その後でメッセージを依頼してください。順序が重要です