inflearn logo
知識共有
inflearn logo

チケットからPRまで — Claude Codeで構築する開発パイプラインエージェント

イシューコメントを一行書くだけで、レビュー対象のPRが届く開発パイプラインを、Claude Codeのヘッドレス実行で自ら構築します。チームのルールをCLAUDE.md・スキル・フックとしてコード化し、3つの人間によるゲート、レビューBot、誤判定台帳、コスト上限まで組み込みます。

1名 が受講中です。

難易度 中級以上

受講期間 無制限

claude
claude
github-actions
github-actions
Git
Git
AI Agent
AI Agent
CI/CD
CI/CD
claude
claude
github-actions
github-actions
Git
Git
AI Agent
AI Agent
CI/CD
CI/CD

この講座で身につくこと

  • コメント指示 → 作業スペース → 設計メモ → テストファースト → 実装 → セルフチェック → PR へと続くパイプラインをゼロから構築して実行します。

  • 最小diff・TDD・回帰防止などのチームルールをCLAUDE.md・スキル・フック・権限設定としてコード化し、意図的に破って効果を確認します。

  • エージェントが最初に作成した失敗するテストを人間が確認し、実装段階でそのテストを変更できないようにロックします。

  • ブロック・判断依頼・メモのレベルを付けるレビューボットと、誤った指摘を記録して減らす誤判定台帳を作ります。

  • claude -p のヘッドレス実行をローカルランナー・GitHub Actions に接続し、段階ごとのコストと1日の予算上限を設定します。

  • トラッカーの記録だけで、リードタイム・初回レビューまでの時間・手戻り率・ボットの誤判定率を測定します。

最終目標 — Issueに'/agent start'というコメントを一行残すと、エージェントが作業スペースを作成し、設計メモの作成 → 失敗するテストの作成 → 実装 → 自己点検 → PR作成まで行い、人は計画承認・テスト確認・マージ承認の3つのゲートでのみ判断するパイプラインを、自分のノートPC上で直接完成させて実行します。

第0章では、完成したパイプラインがコメント一行からPRまでつなげる様子をまずお見せし、第23章のキャップストーンでは、皆さん自身のIssueを使って完成させます。

イシューへのコメント一行からレビュー用PRが届く開発パイプラインを、Claude Codeのヘッドレス実行で自ら構築します。チームのルールはCLAUDE.md・スキル・フックでコード化し、3つの人間によるゲートに加え、レビューボット・誤判定台帳・コスト上限まで組み込みます。

第0回デモで見るもの(実際の実行記録)

  • Issueに\`/agent start\`とコメント(人)— 監視役が起動し、作業スペース(ブランチ agent/LM-201・worktree)を作成。既存のテスト17件が通ることを確認する

  • 設計メモ(エージェント)— 結論「着手可能」、先に作成するテスト一覧 → ゲート1待ち

  • ゲート1計画承認(人間)— \`/agent approve-plan\`

  • テスト先行(エージェント)— テスト17件から22件へ、アプリコードはそのまま → ゲート2待ち

  • ゲート2のテスト確認(人)— \`/agent tests-ok\`

  • 実装 → セルフチェック → PR(エージェント)— 確認済みのテストを変更せずに22件すべて合格、アプリコード2行、PR-1を作成

  • ゲート3のマージ承認(人)— 承認 → イシュー完了

  • 記録(パイプライン)— 4段階の合計0.302ドル・エージェント時間80.4秒(実行ごとに異なる)

この講義を終えると

  • コメントコマンド → ワークスペース → 設計メモ → テスト先行 → 実装 → 自己点検 → PRへと続くパイプラインを一から作る

  • 最小diff・TDD・回帰防止といったチームルールをCLAUDE.md・スキル・フック・権限設定としてコード化し、意図的に破って効果を確認する。

  • ポリシー値が記載されていないイシューでは、エージェントが推測せず、依頼者に確認するようにする。

  • エージェントが先に作成した失敗テストを人が確認し、実装段階でそのテストを変更できないようにロックする。

  • ブロック・判断依頼・メモの区分を付けるレビューボットと、誤った指摘を記録して減らす誤判定台帳を作る。

  • AI↔AIの無限修正を防ぐため、修正ラウンド数と再試行・予算の上限を設定する。

  • ポリシー文書と問い合わせ記録をもとに判定関数の草案PRを作成するが、文書にないことは「不明」として残すようにする。

  • claude -pのヘッドレス実行をローカルランナーとGitHub Actionsに接続し、ステップごとのコストを記録する。

  • トラッカーの記録だけで、リードタイム・初回レビューまでの時間・手戻り率・ボットの誤判定率を測定する。

この講義の特徴

派手なデモではなく、「事故を防ぐ仕組み」に注力します。すべての講義は、手順どおりに進める → 結果を確認する → あえて壊してみる、という構成です。画面に表示される出力・コスト・時間は、すべて実際の実行記録です。外部パッケージを使わず、Python標準ライブラリとgitだけで動作し、コスト0円でパイプラインを試せる偽エージェントモードもご用意しています。

すべての講義は、手順に沿って実行 → 結果を確認 → わざと壊してみる、という順序で進めます。ルールを外したりゲートを迂回したりすると何が壊れるのか、実際に動かして確かめます。人が判断するのは、計画の承認・テストの確認・マージの承認という3つのゲートだけです。

こんな方におすすめです

  • 繰り返し発生する課題対応やレビューをエージェントに任せたい、ECサイト・サービスのバックエンド/フロントエンド開発者

  • チームにAIコーディングツールを導入したものの、「ルールを守らない」、「事故が怖い」と悩んでいるリード開発者

  • Claude Codeを対話形式で使ったことはあるものの、ヘッドレス・CI自動化へと活用範囲を広げたい方

カリキュラム(7セクション・24講・約152分)

  • セクション1. 最終目標と実習環境 — 00講 最終目標:コメント一行がPRになるまで · 01講 実習環境の準備

  • セクション 2. チームルールをコード化する — 02講 CLAUDE.md でチームルールを書く · 03講 権限設定とシークレット · 04講 フックでルールを強制する · 05講 スキルで設計メモの手順をまとめる

  • セクション3. イシューからPRまで — 06講 イシュートラッカーとコメントコマンド · 07講 イシューごとの作業スペース · 08講 設計メモと「確認が必要」ルール · 09講 ゲート1:計画の承認 · 10講 テストファーストとゲート2:テストの確認 · 11講 実装と再試行の上限 · 12講 自己点検とPR

  • セクション 4. レビューボットと人の判断 — 13講 レビューボットと三つの等級 · 14講 誤判定台帳で見当違いを減らす · 15講 ゲート 3と修正ラウンドの上限

  • セクション 5. 文書からタスクへ — 16講 ポリシー文書と問い合わせ記録から判定関数の草案を作る · 17講 インストール文書だけで自力でインストールする

  • セクション6. ヘッドレス・コスト・CI — 18講 ヘッドレス実行 claude -p · 19講 コストと権限管理 · 20講 CI連携:ローカルランナーとGitHub Actions · 21講 コメントコマンドを検知する監視役

  • セクション7. 測定とキャップストーン — 第22講 効果測定:リードタイム・初回レビュー・手戻り率 · 第23講 キャップストーン:自分のIssueで最後まで

【実習環境】

架空のスポーツ・アウトドア用品総合モール「ループマーケット」のリポジトリ(カート・クーポン・注文APIと17件のテスト、返品ポリシー文書・問い合わせ記録)、ファイルベースで動作するイシュートラッカー、パイプラインコード、チームルールキット(CLAUDE.md・スキル・フック・権限)、CIワークフロー、各講のシナリオと講義画面の出力原文をZIPでお渡しします。外部パッケージは不要で、Python標準ライブラリとgit、Claude Codeで動作します。費用0円でパイプラインを試せるフェイクエージェントモードも含まれています。GitHub Issuesを使いたい方向けのコマンド対応表もあります。

前提知識

  • Gitの基礎(ブランチ・コミット・diff)

  • 簡単なWeb APIの開発経験(言語不問 — 実習コードは短いPython)

  • Claude Codeを実行できるアカウント(演習費用は講義画面を基準に、issue 1件あたり約0.2~0.3ドル、偽エージェントの演習は0円)

この講義で扱わないこと

  • Claude Codeのインストール・基本的な使い方(対話型利用の入門)

  • 特定企業のイシュートラッカー連携SDKの使い方(ファイルトラッカーとGitHub Issuesの対応表で代替します)

  • LLMモデルの学習・ファインチューニング

価格

販売価格99,000ウォン(税込)→ リリース記念割引20%適用で79,200ウォン

ご案内

講義音声は合成音声(TTS)です。画面上のAIの回答は、実際の実行結果を編集せずに表示したものです。AIの回答文・時間・費用は、実行のたびに異なる場合があります。実習データや会社・人物はすべて教育用の架空設定です。

次のような方に
おすすめです

受講対象

  • 繰り返し発生する課題への対応やレビューをエージェントに任せたい、ECサイト・サービスのバックエンド/フロントエンド開発者

  • チームにAIコーディングツールを導入したものの「ルールを守らない」、「事故が怖い」という悩みを抱えるリード開発者

  • Claude Codeを対話形式でのみ使ったことがあり、ヘッドレス・CI自動化へと活用の幅を広げたい方

前提知識

  • Gitの基本(ブランチ・コミット・diff)

  • 簡単なWeb APIの開発経験(言語不問 — 実習コードは短いPython)

  • Claude Codeを実行できるアカウント(費用0ウォンの偽エージェント実習を含む)

こんにちは
dorian05202988です。

経歴認証済み

20年以上にわたりデータベースとIT分野でキャリアを積んできたデータ職人です。DBAおよびDB Platformチームのマネージャーとしてデータベースプラットフォームに携わり、MySQL・PostgreSQL・Oracle・MongoDB、SQLチューニング、AWS・Terraform・Pythonを専門分野としています。ゲーム・金融・ITサービス分野での経験をもとに、データベースとクラウドアーキテクチャについて解説しています。『オラ​​クル実務チューニング SQLパターン学習』と『Oracle Pro*C実務プロジェクト活用書』を出版し、AWS Summit 2018・2019と「データよ、遊ぼう」2020では、サーバーレス・データベースの選択・マルチデータベース戦略について発表しました。最近は、Bedrock LLMを利用したスロークエリの分析・チューニング提案、DBスペック算定の自動化、DBメタMCPサーバーとSlackボットを通じた照会フローを扱っています。開発者向けのデータベース自動化と、非開発者向けのAI業務活用について、各コースの対象者と目的に合わせた実習を通じて解説しています。AIの提案をそのまま適用するのではなく、結果の同一性・実行計画・観測条件を確認し、根拠が不足している場合は保留する判断基準を伝えています。会社の運用データや認証情報は講義資料に含めません。

もっと見る

カリキュラム

全体

24件 ∙ (2時間 32分)

講座資料:

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価が集まっていない講座です。
ぜひ最初のレビューをお寄せください。

dorian05202988の他の講座

知識共有者の他の講座はこちら

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥10,057

19%

¥12,571