◉CLAUDE LABEN
●2.1.301 — vim の % モーション、VS Code パネルでの LaTeX 数式表示、使用量上限待ちのリトライ監視の上限が入りました(10/15)●2.1.299 — 200K トークン超で約54分放置した会話はアイドル圧縮。MCP の許可ルールは名指ししたサーバーだけに一致します●SONNET 4.5 — Claude API での提供終了は 11/30、残り45日。移行先は Sonnet 5.5●WINDOWS — 日本語の環境でだけフックが黙って壊れる報告があり、文字コードの確認が呼びかけられています●FAST MODE — Opus 5.5 の Fast mode がリサーチプレビューを終え、ベータヘッダーが不要になりました(10/15)●NEW — Cowork に渡したフォルダの先頭に、十行の約束ファイルを置いてみました●2.1.301 — vim の % モーション、VS Code パネルでの LaTeX 数式表示、使用量上限待ちのリトライ監視の上限が入りました(10/15)●2.1.299 — 200K トークン超で約54分放置した会話はアイドル圧縮。MCP の許可ルールは名指ししたサーバーだけに一致します●SONNET 4.5 — Claude API での提供終了は 11/30、残り45日。移行先は Sonnet 5.5●WINDOWS — 日本語の環境でだけフックが黙って壊れる報告があり、文字コードの確認が呼びかけられています●FAST MODE — Opus 5.5 の Fast mode がリサーチプレビューを終え、ベータヘッダーが不要になりました(10/15)●NEW — Cowork に渡したフォルダの先頭に、十行の約束ファイルを置いてみました
記事一覧/Claude Code
⟐ Claude Code/2026-03-12中級

Claude Code が「Code Review」機能を発表――PR のたびに AI エージェントチームがバグを自動検出

Anthropic が Claude Code に新機能「Code Review」を追加。PR が作成されるたびに複数の AI エージェントが並列でバグを探索・検証・ランク付けします。精度データの読み方、個人・小規模チームでの取り入れ方まで、実運用の視点で整理します。

news7update5claude-code132code-review5ai-agents

AI がコードを書く量は増える一方で、それをレビューする人の手は増えません。チーム開発なら見落としが積み上がり、ひとりで開発していれば「自分の書いたものを自分でレビューする」という、そもそも精度の出にくい状況に置かれます。Claude Code の新機能 Code Review は、まさにこの手の足りないレビュー工程に、複数の AI エージェントを充てる機能です。

2026年3月9日、Anthropic はこの Code Review を正式発表しました。単なる静的解析ツールとの違いはどこにあるのか、公開された精度データはどう読めばいいのか、そして Team / Enterprise 向けの機能を個人開発者がどう捉えればいいのかまで、実際の運用を想定して整理してみます。

単なる Lint との違いは「文脈を読む」こと

Code Review は、プルリクエスト(PR)が作成されるたびに AI エージェントのチームを自動派遣してバグを検出・報告する 機能です。

静的解析ツールとの最大の違いは、差分の行だけを見るのではなく、リポジトリ全体を文脈として取り込む点にあります。Lint が「この行の書き方」を指摘するのに対し、Code Review は「この変更が、離れた場所のあの処理と噛み合っていない」といった、文脈をまたいだ問題を拾いにいきます。ロジックエラー、セキュリティ脆弱性、エッジケースの漏れ、サイレントなリグレッションなどが対象です。

仕組み:エージェントチームが PR を精査する

Code Review は以下のフローで動作します。

  1. PR を検出: GitHub App が PR の作成・更新を検知する
  2. エージェント展開: 専門化された複数のエージェントが並列でコード変更を分析
  3. バグ検証: 疑わしい箇所を実際に検証し、誤検知をフィルタリング
  4. 重大度ランク付け: 発見された問題を深刻度順に整理
  5. PR へのコメント投稿: 単一のサマリーコメント + 該当行へのインラインコメントとして結果を投稿

注目したいのは 3 番目の「検証」工程です。疑わしい箇所をそのまま報告するのではなく、一度検証してから誤検知を落とす。この一段があることで、指摘の信頼性が変わってきます。この仕組みは Anthropic が自社の開発で実際に運用しているシステムがベースになっており、社内エンジニアの生産性を 200% 向上させたとされています。

精度データをどう読むか

Anthropic が公開したベータ期間中の統計です。数字そのものより、そこから読み取れる運用の勘所のほうが実用的です。

PR の規模指摘あり平均指摘数
大規模(1,000行超の変更)84%7.5 件
小規模(50行未満の変更)31%0.5 件

大規模な PR ほど指摘が増えるのは、当然といえば当然です。ここから逆算できるのは、PR を小さく分割するほど 1 回のレビューが読み切れる量に収まるということです。1,000行の変更に 7.5 件の指摘が返ってくると、どれから手を付けるか迷いますが、50行単位に割れば指摘は 0〜1 件に落ち着き、その場で判断できます。Code Review を導入する前に、まず PR の粒度を見直すほうが効果が出やすい、というのが私の見立てです。

もうひとつ、エンジニアが「指摘が間違っている」とマークした割合は 1% 未満 と際立って低い水準です。ただし 1% はゼロではありません。100 件の指摘があれば 1 件は的外れという前提で、最終判断は人間が持つ、という構えは崩さないほうが安全です。

料金を個人・小規模の視点で捉える

費用はトークン使用量に基づく従量制で、PR の規模や複雑さによって変動しますが、平均して 1 PR あたり $15〜$25 程度とされています。

人間のレビュー工数(1 回あたり平均 20 分・約 4,000 円相当)と単純比較すればコスト効率は高く見えます。ただ、すべての PR に毎回走らせると費用は積み上がります。小規模なチームや個人であれば、マージ前のブランチや、外部公開に関わる変更だけに絞って走らせるといった使い分けが現実的でしょう。全部を自動化するより、「人の目が最も届きにくいところ」を機械に任せる発想のほうが、費用対効果は安定します。

個人開発でも真似できる「公開前の自動レビュー」という発想

Code Review 自体は現在 Team プランおよび Enterprise プランのベータ版(リサーチプレビュー) で、個人プランからはまだ使えません。ですが、その根っこにある考え方――「人間の判断を残したまま、見落としやすい層を機械に先回りさせる」――は、個人開発でも十分に取り入れられます。

私自身、個人開発でブログの更新を自動化する中で、公開前に機械的なチェックを一段はさむ仕組みを回しています。表記のゆれ、壊れた内部リンク、日英ファイルの本数のずれといった、人間が目視で追うと必ずどこかで見落とす種類のものを、公開の直前にスクリプトへ通してから出す、という流れです。派手な効果はありませんが、「後から気づいて直す」回数が確実に減りました。私はこうした機械的な下ごしらえを、公開作業の当たり前の一部として組み込んでいます。

Code Review が狙っているのも、これと同じ層だと感じます。深い設計判断や意図の是非は人間が担い、単純だが数が多く見落としやすい問題は機械が引き受ける。「人間のレビューを置き換えるのではなく補強する」という Anthropic の設計思想は、道具の規模こそ違っても、個人の運用にそのまま持ち込める考え方だと思います。

導入前に決めておきたいこと

自動レビューを日常に組み込む前に、次の 3 点を先に決めておくと、あとで迷いません。

  • 重大度への対応方針: どのランク以上をマージ前の必須修正とするか。すべての指摘を止めるルールにすると、些細な指摘で作業が止まります。
  • 誤検知の扱い: 「間違った指摘だ」と判断したときに、どう記録して次に活かすか。1% は必ず出る前提で扱います。
  • 走らせる対象: 全 PR か、特定ブランチだけか。費用と手間のバランスをここで決めます。

セットアップ方法

管理者向けの設定手順は以下の通りです。

  1. Claude Code 設定を開く: claude.com/settings の「Claude Code」セクションへ
  2. Code Review を有効化: 設定内の「Code Review」トグルをオン
  3. GitHub App をインストール: 案内に従ってリポジトリと連携
  4. 対象リポジトリを選択: レビューを実行するリポジトリを指定して完了

GitHub App のインストール後は、指定リポジトリへの PR が作成されるたびに自動でレビューが走ります。

次にやること

Team・Enterprise プランを使っている方は、まず 1 つのリポジトリだけに絞って有効化し、数回ぶんの指摘を眺めてみてください。自分たちの PR にどんな指摘が返ってくるかが分かれば、必須修正のラインを引けるようになります。個人プランの方は、公開前・マージ前に機械的なチェックを一段はさむ仕組みを、手元のスクリプトや Git フックで小さく試してみるところから始めるのがおすすめです。詳細は 公式ブログ および ドキュメント を参照してください。

シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

⟐ Claude Code2026-08-28
名前に混ざった見えない文字を、プラグインを入れる前に洗い出す小さなスクリプト
プラグインやスキルの名前に不可視文字や制御文字が混ざっていても、ターミナルの一覧では見分けがつきません。実際に6つの紛らわしい名前を並べて ls の出力を比べ、導入前に走らせる点検スクリプトと、その点検が拾えない範囲までを整理しました。
⟐ Claude Code2026-08-26
キャッシュのTTLを1時間に延ばすかは、離席の長さではなく戻る場所で決めています
Claude Code v2.1.242 で promptCacheTtl と subagentPromptCacheTtl が追加されました。1時間キャッシュが効く条件は離席時間ではなく、同じ作業ディレクトリと同じ git 状態へ戻るかどうかです。判断の順番と、効いているかを確かめる手順を書き残します。
⟐ Claude Code2026-06-12
Android の戻るボタン広告ゲートを入れ子から並列独立構造へ — Claude Code と進めた終了フロー再設計の記録
戻るボタンの広告が「出ない」と「出すぎる」を同時に起こした原因は、入れ子分岐に埋め込まれた暗黙の優先度でした。壁紙アプリ v2.1.0 で広告ゲートを並列独立構造へ作り直した過程を、Kotlin実装・Claude Codeへの依頼内容・テストまで含めて記録します。