Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
速習 AI コードレビュー実践入門 Claude Code で AI 生成 PR を安全に通す
77 students

速習 AI コードレビュー実践入門 Claude Code で AI 生成 PR を安全に通す

1 行ずつ追う人間のレビューが AI の生成速度に置き去りにされる原因から、CODEOWNERS・CodeRabbit・Copilot・Claude Code・Dependabot で築く 4 層の AI レビュー体制まで一気通貫で学ぶ
Last updated 6/2026
Japanese
Japanese [Auto],

What you'll learn

  • Bun PR #30412 のように人間レビューほぼゼロで巨大 PR を force merge する Bun 型と、週 1,300 件を全件人間レビューする Stripe 型という AI 時代の 2 極を理解し、自分のチームが今どちら寄りに立っているのかを、根拠を添えて言語化できるようになります。
  • CODEOWNERS、coderabbit 設定、copilot-instructions とブランチ保護、claude.yml と code-reviewer、dependabot 設定という 5 つのファイルが 1 層ずつ積み上がる 4 層の AI レビュー体制を、自分のリポジトリに構築できるようになります。
  • AI 生成コードの約 45% が OWASP Top 10 脆弱性を含み、XSS 防御は 86%、ログインジェクションは 88% 失敗し、AI 採用チームでは脆弱性検出が 10 倍に増えるという Veracode と Apiiro の調査結果を数値で説明し、「動くか」だけでなく「安全か」を問う視点を身につけます。
  • 「security fix」という枠付け(framing effect)によって、LLM レビュアーが敵対的な PR を体系的に承認してしまうこと、そして人間レビュアーも同じ確証バイアスに陥ることを arXiv の研究を通して理解し、説明文と実際の変更が一致しているかを必ず確かめる習慣を身につけます。
  • AI 推薦パッケージの約 20% が実在せず、そのうち 43% が同名で再現するため、攻撃者が先回りで npm や PyPI にマルウェアを登録する slopsquatting の攻撃連鎖を、USENIX Security 2025 の 16 LLM × 576,000 サンプル調査をもとに理解し防げるようになります。
  • 同じ PR 内でドキュメントと実装の辻褄が崩れる drift を理解し、Bun PR #30412 で説明書は Rust 前提に更新されたのにチェック用コマンドは同じ PR で削除されていた実例から、差分 1 行では気づけず PR 全体を突き合わせて初めて見える崩れを検出できるようになります。
  • AI が書いたコードを AI がテストすると同じ前提で作られ、バグがあってもテストが見逃す自己整合の罠を理解し、コードをわざと書き換えてテストの誠実さを測る mutation testing が Thoughtworks Tech Radar Vol 34 で「唯一誠実な指標」と再評価された理由を説明できます。
  • PR 数が 98% 増えても組織スループットは横ばい、レビュー在留時間は 441% 増、開発者あたりのバグは 54% 増という DORA 2025 と Faros AI の 22,000 開発者テレメトリを読み解き、PR 数のような単一指標に騙されず複数メトリクスで開発の健全性を測れるようになります。
  • EU AI Act が 2026-08-02 に施行予定で、AI レビュー結果を人事評価に流すと Annex III の「人物のパフォーマンス監視・評価」高リスク用途に該当しうること、そして AI を承認に組むなら SOC 2 監査に向けて証跡を残す必要があることを理解し、コンプライアンス観点で運用を設計できます。
  • 4 層 scaffold の第 1 層として CODEOWNERS を使い、認証を扱うパスや決済を扱うパスのような特に慎重なレビューが必要な場所に、変更が出たとき確実に AI レビューが走るよう責任を自動で割り当てる仕組みを作り、AI が大量の PR を出しても担当が宙に浮かない土台を築けます。
  • 専用 AI レビュー bot の代表 CodeRabbit を導入する流れを理解し、coderabbit 設定の path_filters でレビュー範囲を絞り、path_instructions でチーム固有の規約を AI に教える書き方を学んで、第 2 層として AI による一次レビューを動かせるようになります。
  • 数十 KB に及ぶ大規模 AI レビューコメントを、重要度ラベルで優先度を見極めながら効率よく読み解く方法を学び、CodeRabbit の「Prompt for AI Agents」機能を使って指摘をそのまま Claude Code への修正アクションへつなげる実務の流れを身につけます。
  • CodeRabbit 以外に知っておくべき専用 AI レビュー bot として Greptile・Qodo Merge・Graphite を取り上げ、それぞれの得意分野や課金モデルの違いを整理し、自分のチームの規模やワークフローに合った専用 bot を選び分けられる視点を獲得します。
  • Git ホスティング組み込み型の代表 GitHub Copilot code review が、なぜ導入ハードルが低いのかを理解し、copilot-instructions という指示ファイルでレビューの観点や規約を AI に渡す実例を見ながら、第 3 層として観点を固定したレビューを動かせるようになります。
  • Gemini Code Assist を無料枠で追体験して AI レビューがコメントを返す感覚を最小コストでつかみ、さらにブランチ保護(branch protection)を使って「AI レビューを通っていない PR はマージできない」という壁を作り、レビューを任意ではなく必須の関門に変える方法を学びます。
  • このコースの主役 Claude Code を規模順に学び、まず手元で security-review を使って自分の PR から脆弱性を洗い出し、次に ultrareview で複数の観点から深掘りした多面的レビューを得る 2 段階を、なぜ規模順に積み上げると理解しやすいのかという理由とともに身につけます。
  • claude-code-action と claude.yml を、起動条件・権限・認証・レビュー指示という 4 観点から読み解いて AI レビューを CI に組み込み、さらに BugBot・Codex・Devin Review など他のレビューエージェントへ同じ発想を転用できるようになります。
  • 第 4 層の中核として code-reviewer サブエージェントを設計し、どんな役割と観点を与えるか、どんな形式で出力させ、どう運用に乗せるかを学び、Stripe Minions のガードレール設計を手本に、大規模に AI レビューを回しても破綻しない仕組みの作り方を身につけます。
  • 第 5 層として Dependabot の Auto-triage rules で対応不要なアラートを自動振り分けし、Assign to Agent と auto-merge で低リスクな依存更新を安全に自動マージする運用を、Socket や Renovate、21 ツールの業界マップとあわせて学べます。
  • レビューの深さ・追体験コストと課金モデル(無料/従量/定額/BYOK)・統合先・賞味期限という 4 次元スコアカードでツールを採点し、Stripe 型から Bun 型まで Cloudflare の多段レビューを含む 5 つの PR ガバナンスパターンの中から、自社に合う立ち位置を選んで設計できます。

Course content

12 sections • 72 lectures • 1h 43m total length
  • はじめに10:28

Requirements

  • 普段から GitHub などのホスティングで PR を作成し、他人の PR にコメントやレビューをした経験があること。高度なレビュースキルは不要で、PR を開いて差分を眺めたことがある基本操作レベルで十分です。
  • Claude Code・GitHub Copilot・Cursor などの AI コーディングツールで実際にコードを書いた経験があると、AI 生成 PR の特性が腹落ちして理解が深まります。ただし必須ではなく、未経験でもコース内の実例で補えます。
  • Git の基本操作――ブランチを切る、コミットする、マージする、プルリクエストを出す――を一通り読み書きできること。各コマンドを暗記している必要はなく、日常的な開発の流れとして体に入っていれば十分です。
  • YAML 形式の設定ファイルの構造、つまりキーと値、そしてインデントによる階層を読める程度の素養があること。CODEOWNERS や各種設定ファイルを扱いますが、具体的な書き方そのものはコース内で一から解説します。
  • OWASP や脆弱性、XSS、インジェクションといった基本的なセキュリティ用語に強い抵抗がないこと。専門家である必要はなく、言葉の意味はコース内で噛み砕いて説明するので、聞いたことがある程度で構いません。
  • GitHub Actions のような CI が「決まった操作で自動的に処理を走らせる仕組み」であると知っていること。設定した経験は不要で、claude.yml の読み解きは概念のところから順を追って解説します。
  • 特別な前提コースは一切不要です。登場する設定ファイルはすべて一から解説するので、このコース単体で 4 層の AI レビュー体制を構築できます。今ある知識のまま、安心して最初のレクチャーから始めてください。
  • ターミナルでコマンドを実行した経験があると、Claude Code の security-review や ultrareview のデモがイメージしやすくなります。ただし手元で再現することは前提にしていません。
  • チーム開発でコードレビューの文化に触れたことがあると、PR ガバナンスや承認フローの話が自分ごととして響きます。個人開発が中心の方でも、将来チームに合流したときに困らないための備えとして、十分に活用できる内容です。
  • npm や PyPI などのパッケージマネージャで依存ライブラリを追加・更新した経験があること。Dependabot や slopsquatting の章で、依存更新 PR がなぜ危ういのかを実感を持って理解できます。
  • スマホでの視聴を主に想定したマイクロラーニング形式のため、PC を開いてのハンズオンは前提にしていません。通勤や休憩などのスキマ時間に、トークスクリプトを聞くだけで内容を理解できるよう、一つひとつ丁寧に設計しています。
  • AI が生成したコードの品質や安全性に対して、一度でも漠然とした不安を感じたことがあること。その小さな違和感こそが、このコースを最後まで走り抜け、4 層の体制を自分の手で組み上げるための、いちばんの原動力になります。

Description

コードを書くのは AI 、では「承認」は誰がやるのか。 いま私たちは、AI が書いたコードを別の AI がレビューする、とんでもない時代に立っています。生成のスピードは何倍にもなりました。ところが、私たちが 1 行ずつ目で追う line-by-line のレビュー速度は、昔と何ひとつ変わっていません。 この生成とレビューの速度差が、チームに静かに、しかし確実に無理な負荷をかけています。

僕はこの現象を Acceleration Whiplash 、加速のむち打ち と呼んでいます。車が急加速すると首が後ろにガクンと引っ張られますよね。あれと同じで、生成だけが急加速した結果、レビュー側が置き去りにされ、見落としという形でむち打ちを起こすのです。

このコース 「速習 AI コードレビュー実践入門」 は、その置き去りを終わらせるためのものです。ゴールは明確です。AI が大量に PR を出しても安全に通せる、4 層の AI レビュー体制を、あなた自身のリポジトリに築くこと。 全 69 レクチャー、9 章とまとめ、合計 3 時間前後で、その設計図と作り方を一気通貫でお渡しします。




こんな悩みを抱えていませんか

「security fix」とだけ書かれた PR を、中身をよく見ずに承認してしまった。AI が提案したパッケージ名を信じてインストールした。巨大な diff のどこかで辻褄が崩れている気がするが、確かめる時間がない。レビュアーが足りず、自分がボトルネックになっている。ツールを入れたいが、CodeRabbit 、Copilot 、Gemini 、Claude Code 、Dependabot と選択肢が多すぎて決めきれない。

このコースは、その一つひとつに具体的な答えを返します。漠然とした不安を、再現可能な仕組みに変える ――それがこのコースの約束です。どれか一つでも心当たりがあるなら、このコースは確実にあなたの役に立ちます。




まずは「敵」を知る — AI 生成 PR に潜む 7 つの落とし穴

防御を組む前に、なぜ AI の PR が危ういのかを知る必要があります。敵の正体がわからなければ、どんな守りを組めばいいか判断できないからです。コースの前半では、信頼できる調査データと実例にもとづいて、7 つの落とし穴 を一つずつ解き明かします。

AI 生成コードの 約 45% が OWASP Top 10 脆弱性を含む という Veracode の調査。「security fix」という 枠付け(framing)に AI レビュアーすら体系的にだまされる という arXiv の研究。AI が高確率で口にする実在しないパッケージ名を攻撃者が先回り登録する slopsquatting 。同じ PR の中でドキュメントと実装の辻褄が崩れる drift 。AI が書いたコードを AI がテストすると通ってしまう 自己整合の罠 。PR 数は増えても成果は増えない メトリクスの嘘 。そして AI レビュー結果を人事評価に流すと高リスクになりうる EU AI Act 。生成の速さの裏で、これだけの罠が口を開けて待っています。

そして重要なのは、これらはどれも「気をつけよう」という心がけだけでは防ぎきれない、という点です。人の注意力には限界があります。だからこそ、この後の章では一つずつ、設定ファイルや仕組みとして防御に落とし込んでいくのです。




4 層の AI レビュー体制を、1 層ずつ自分の手で築く

このコースの核心は、5 つの設定ファイルが積み上がっていく 4 層の防御 を、章を追うごとに 1 層ずつ組み立てていくことです。なぜ一気に全部入れないのか。レビュー体制は、小さく入れて回しながら育てるほうが、確実にチームへ定着するからです。

第 1 層は CODEOWNERS 。認証や決済のような慎重さが要るパスに、変更が出たら確実にレビューが走るよう責任を自動で割り当てます。第 2 層は CodeRabbit の設定ファイル 。path_filters でレビュー範囲を絞り、path_instructions でチーム規約を AI に教え、人間が見る前の一次レビューを動かします。第 3 層は copilot-instructions という指示ファイルとブランチ保護 。レビューの観点を固定し、「通っていない PR はマージできない」壁を作ります。第 4 層は claude.yml と code-reviewer サブエージェント 。ここがこのコースのコアです。そして第 5 層は dependabot 設定ファイル 。依存更新を継続的に監視し、一度作って終わりではない、ずっと回り続ける仕組みにします。

視聴を終えたとき、この 5 つの設定ファイルが、あなたのリポジトリにそのまま積み上がっている ――それがこのコースのお約束です。




主役は Claude Code — 規模順に深いレビューへ

数あるツールの中で、このコースが主役に据えるのは Claude Code です。なぜなら、目の前の差分だけでなく コードベース全体の文脈を読んで「なぜこの変更が危ないのか」まで説明できる からです。

学び方は規模順です。まず手元で security-review を使って自分の PR から脆弱性を洗い出し、次に ultrareview で複数の観点から深掘りした多面的レビューを得る。さらに claude-code-action と claude.yml を、起動条件・権限・認証・レビュー指示という 4 つの観点から読み解き、AI レビューを CI に組み込んで自動化します。中核となる code-reviewer サブエージェント には、どんな役割と観点を与え、どんな形式で出力させ、どう運用に乗せるかを設計します。

そして、週に 1,300 件もの PR を AI で回しながら破綻しない Stripe Minions のガードレール設計 も学びます。10 秒で起動し本番から遮断された隔離環境、約 500 のツールから関連分だけを選ぶ仕組み、CI のやり取りを最大 2 ラウンドで打ち切る制限、300 万を超えるテストから関連分だけを実行する工夫――そして最後は必ず人間が承認する。ここで身につけた発想は、BugBot 、Codex 、Devin Review など他のレビューエージェントへもそのまま転用できます。




ツール選びに迷わない 4 次元スコアカード

世の中には AI レビューツールが溢れています。全部契約して使いこなすのは現実的ではありません。そこでこのコースでは、4 つの軸でツールを採点する「4 次元スコアカード」 という考え方をお渡しします。

軸は、レビューの深さ 、追体験コストと課金モデル(無料/従量/定額/BYOK = 自分の API キーを持ち込む方式)、統合先(IDE / CI / Git ホスティング)、そして 賞味期限と durability の 4 つ。これらを意思決定フローチャートに落とし込み、「まず無料で試したいなら Gemini Code Assist 」「依存更新だけなら Dependabot 」「全体文脈の深いレビューなら Claude Code 」と、自分の状況に合わせて納得して 1 つを選べる ようになります。大切なのは、正解の 1 本道を探すことではなく、自分の状況を 4 つの軸で言語化してから選ぶ、という習慣そのものを手に入れることです。




AI 時代の PR ガバナンス — 2 極と 5 パターン

最後に視座を一段上げます。人間レビューほぼゼロで 100 万行を 6 日でマージした Bun 型 と、週 1,300 件を全件人間がレビューする Stripe 型 。この 2 極の間に、低リスク auto-approve 、AI 一次・人間最終、そして取りまとめ役の下に専門 AI を並べる Cloudflare のような 領域別多段 AI レビュー という、3 つの現実的なパターンがあります。

組織規模・リスク許容度・文化を問う 7 つの自己診断 を通して、あなたの会社がどこに立っているかを見極め、目指すべき立ち位置を選びます。さらに、AI レビューはあくまで一次フィルタであり、最終承認は人間が握る という原則、DORA 単体では足りず複数メトリクスで健全性を測る 視点、EU AI Act の高リスク区分 と SOC 2 監査の証跡 まで、AI を承認に組み込む前に押さえるべきコンプライアンスも扱います。

どれも遠い世界の話ではありません。あなたのチームが今どのパターンに近く、半年後にどこへ動こうとしているのかを言葉にできること。それが、ツール選び以前の、いちばん大切な一歩になります。




スマホで、スキマ時間に、体系的に

本コースは マイクロラーニング形式 です。1 レクチャーは数分で完結し、PC でのハンズオンを前提にしません。通勤や休憩のスキマ時間に、トークスクリプトだけで理解できる よう設計しています。スライドは視覚的なアンカーに徹し、価値はすべて語りの中に込めました。これまで消えていたスキマ時間が、明日のレビューを変える時間に化けます。

なお、AI レビューのツールと価格は半年で景色が変わるほど動きの速い領域です。本コースは価格を具体的な数字ではなく課金モデルの分類で語り、新しいツールの登場も定期的に反映して更新していきます。そして各章の終わりには、こう添えています――このテクニックは、人間が書いた PR のレビューにもそのまま応用できます。 AI 対策として学んだことが、あなたのレビュー力そのものを底上げします。数分のレクチャーの積み重ねが、気づけば一つの体系になっている。それが、このマイクロラーニングの強みです。

前提知識は不要です。今日から、AI に正しい「目」を装着する側に回りましょう。 それでは、コースの中でお会いしましょう。

Who this course is for:

  • Claude Code や Copilot で 1 日に何本も PR を出していて、生成は速くなったのにレビューが追いつかず、自分がチーム全体のボトルネックになっていると感じている、実務経験のある中級の IC 開発者。
  • AI 生成 PR の安全性に不安があり、人間が全部を見る前に AI による一次レビューを挟んで見落としを減らしたいと考えている、まずは仕組みで守りを固めたいエンジニア。手作業の限界を感じている方に向いています。
  • レビュアーの人数が慢性的に足りず、PR のレビューがチーム全体のボトルネックになってしまっているリードやテックリードで、限られた人間の時間を、本当に危ない変更にこそ集中させるレビュー設計を学びたいと考えている人。
  • CodeRabbit・GitHub Copilot・Gemini Code Assist・Claude Code・Dependabot のどれを選べばよいか迷い、なんとなくではなく明確な根拠を持ってツールを決めたいと考えている開発者。
  • 自分のリポジトリに CODEOWNERS から Dependabot まで段階的に AI レビュー体制を構築し、一度作れば自動で回り続ける防御の足場を、確実に自分の手で手に入れたいと考えている、実装志向の中級エンジニア。
  • slopsquatting や drift、確証バイアスといった AI 特有の落とし穴を、断片的な知識のままにせず体系立てて理解し、日々の自分のレビューの中で確実に見抜けるようになりたいと考えている開発者。
  • 「security fix」と書かれた PR を、つい説明文だけを信じて承認していないか不安で、説明と実際の変更とのあいだに潜むズレを、自分の目で一行ずつ見抜く、具体的で再現可能な視点を確実に手に入れたいと考えているレビュアー。
  • EU AI Act の高リスク区分や SOC 2 監査など、AI レビューの結果を承認や人事評価のプロセスに本格的に組み込む前に、押さえておくべきコンプライアンスの勘所を、あらかじめ知っておきたい開発者やマネージャー。
  • Dependabot や Renovate が毎朝のように出してくる大量の依存更新 PR に追われていて、対応不要なものを自動で振り分け、低リスクなものは安全に自動マージする運用を整えたいと考えているエンジニア。
  • ローカルでの単発のレビューにとどまらず、claude-code-action で AI レビューを CI に組み込み、PR が開くたびに自動で走る仕組みまで、自分の手で作り上げたいと考えている中級エンジニア。
  • AI 時代の PR ガバナンスを、Stripe 型と Bun 型という 2 つの極を手がかりに整理し、自社が今どこに立ち、次にどこを目指すべきかを、チームで具体的に議論したいと考えているリードや意思決定層の人。
  • AI が書いた PR だけでなく、人間が書いた PR のレビュー品質そのものも底上げしたいと考えている開発者。本コースで学ぶテクニックは、AI と人間どちらの PR にも区別なく、そのまま応用できます。