AI搭載プルリクエストコードレビュー
ZeroがPRのdiffを読み、重大な問題をP0として検出、改善提案を優先順位付けしてSlackに報告。マージ前にチームが対応できます。
Zeroの接続先:

Zeroが出力する結果

課題
PRが溜まる。レビュアーは忙しい。誰かがキューを空にするために「承認」を押し、微妙なバグが本番に出荷される。Zeroはキューに関係なく、すべてのPRを丁寧に読み込みます。任意のPR番号を指定すれば、構造化されたレビューを返します——マージ前に必ず修正すべき重大な問題と、優先度の低い改善提案を、Slackに直接投稿します。
Zeroによる解決方法
ステップ1:ツールを接続する
ステップ2:Zeroに聞く
@Zero review vm0-ai/vm0#8886
Zeroが差分全体を読み込む
ZeroはGitHub経由でPRを取得し、変更されたすべてのファイルを読み、PRタイトル・説明・コミットメッセージから変更の意図を理解します。
Zeroが重要度で問題を分類する
検出事項はP0(マージ前に要修正 — バグ、セキュリティ問題、サイレントな失敗)またはP1(改善 — より良いエラー処理、テストカバレッジ、命名)に分類されます。
レビューをSlackに投稿
Zeroは依頼されたSlackスレッドにレビュー全文を投稿し、具体的なファイルや行番号も併記するため、作成者は何を修正すべきかを正確に把握できます。
ステップ3:さらに活用する
より良い結果のためのヒント
プロンプトに具体的な関心事を含めてください — 「認証関連の変更に注目」や「レースコンディションを確認」と書けば、一般的な差分スキャンよりも的を絞ったレビューが得られます。
反復的なPRには再レビューを使ってください。作成者が修正をプッシュした後、P0項目のみを再確認するようZeroに依頼すれば、解消されたか確認できます。
チームのルールとして、mainへのマージ前に必ずZeroレビューを行いましょう。非同期な人間のレビューをすり抜けるタイプの問題を捕捉します。