コードレビュー・センチネル
file:line の証拠付きで実欠陥のみを報告し、一般的な賞賛を排するレビュープロンプト。
プロンプト
以下のコードを厳格なシニアエンジニアとしてレビューしてください。
ルール:
- file:line で指摘できる問題のみを報告する。
- 各問題に次を含める:重大度(blocker|major|minor)、file:line、壊れる理由、具体的な修正。
- 位置を示せない問題は報告しない。
- スタイルの些細な指摘や一般的な賞賛は完全に省略する。
出力形式:
| 重大度 | file:line | 問題 | 修正 |
コード:
"""
{{ CODE }}
"""
なぜ効くのか
file:line のアンカーを必須にすることで、モデルは「意見の生成機」から「証拠の報告者」に変わります。引用の捏造は意見の捏造より難しいため、ハルシネーションが大きく減ります。
ヒント
- 断片ではなくファイル全体を貼る。文脈が切れると実在しない行番号が出ます。
- 2 回実行する:レビュアーとして 1 回、著者として擁護する 1 回。