
この最初のレクチャーでは、コーディング経験がなくても、AIを使って3Dファーストパーソン・シューティングゲームの構築にすぐに取り掛かります。従来のようなコース紹介ではなく、現在最も人気のあるAI搭載コードエディタの一つであるCursor AIを使って、ゼロから実際に動くプロジェクトを作成します。MacとWindowsの両方でCursorをダウンロードしてインストールし、無料トライアルアカウントにサインアップし、最初のプロジェクトディレクトリを設定する手順を説明します。エディタ内では、ファイルエクスプローラー、コードエディタ、AIエージェントチャットパネルの3つのペインからなるインターフェースを探求し、それぞれがワークフローをどのようにサポートするかを学びます。このレクチャーの中核は実践です。AIエージェントに「アリーナでコンピュータの敵と戦う3Dファーストパーソン・シューティングゲームのウェブサイトを構築し、矢印キーで操作し、スペースバーで撃つ」という簡単なプロンプトを入力します。舞台裏でGPT-4oのような強力なモデルを使用し、AIが`index.html`ファイルを生成し、リアルタイムでゲームコードを書き始めるのを見ることができます。これは真のバイブコーディング体験です。このレクチャーはコース全体の基礎を築き、CursorやChatGPTクラスのモデルのようなツールが自然言語から機能的なコードを生成する方法を示します。セッションごとにわずかに異なる結果が生まれることを目の当たりにし、AIを使った構築の中心にある創造的な予測不可能性に触れることになります。終了する頃には、ブラウザで動作するシンプルながらもプレイ可能な3Dシューティングゲームが完成し、AIを使ってプロジェクトをゼロから構築する可能性を明確に理解できるでしょう。
この実践的な講義では、Cursor AIエージェントを使用して、手動でのコーディングを一切行わずに、3Dファーストパーソンシューティングゲームをゼロから構築する様子をご覧いただきます。簡単なテキストプロンプトから始まり、AIがHTML、JavaScript、CSSを含むすべてのプロジェクトファイルを生成し、数分で完全にプレイ可能なFPSゲームを作成します。エージェントへのプロンプト入力、ゲームのテスト、そして敵の詳細、ヘッドアップディスプレイ(HUD)、難易度の上昇といった機能を追加するためのフォローアップ指示による反復作業など、「バイブコーディング」のワークフロー全体を実際に確認できます。また、問題が発生した場合の対処法や、AIにプロンプトを与えてエラーを自動的に修正させるトラブルシューティング方法も示します。コースの後半で取り上げる高度なテクニックの予告として、Claude CodeのRalph Loopsを使用した驚くべきゼロショットでのゲーム構築も紹介します。これは、単一のプロンプトから武器モデル、ミニマップ、回復アイテム、キルカウントなどを備えた洗練されたシューティングゲームを生成するものです。この講義は、AIを使って実際のプロジェクトを構築するための第一歩であり、今後の週でCursor、ChatGPT、Claudeといったツールを使用して、より複雑なアプリケーションを作成するための基礎を築きます。
この講座は、Andrej Karpathy氏のプログラミング業界を再構築する地殻変動に関するバイラルな投稿に触発され、エージェンティックAIコーディングに欠けていたマニュアルとなることを目指して設計された、3週間の包括的なコースの幕開けとなるものです。この最初の講義では、Karpathy氏の洞察を解き明かすことから始めます。それは、ソフトウェア開発において、AIエージェント、サブエージェント、プロンプト、コンテキスト、メモリ、ツール、プラグイン、MCP、ワークフロー、IDE統合などを含む、強力な新しい抽象化レイヤーが出現したこと、そしてほとんどの開発者がガイドなしでそれを理解しようと取り残されているという現状です。このコースは、AIコーディングエージェントの助けを借りて完全で大規模な製品を構築したいコーディング初心者のエンジニアと、急速に進化するエージェンティックAIの状況に圧倒されている経験豊富なシニア開発者の両方を対象としています。プロンプト、トークン、API、コードベースのコンテキスト、AIエージェントのワークフローが実際にどのように組み合わさるかを理解し、現在のバイブコーディングとエージェンティックAIのエコシステムをナビゲートする方法を学びます。誇大広告に惑わされることなく、AI支援開発の長所と実際の欠点の両方を特定し、確率的で進化し続けるAIモデルの限界を管理しながら生産性を最大化する方法を学びます。最終的には、開発者ワークフローで自信を持ってエージェンティックAIを使用するためのメンタルモデルと実践的なスキル、そして現代の求人情報でますます求められる完全なスキルセットを身につけることができます。
この最初の講義では、インストラクターであるEd Donner(Nebula.ioの共同創設者兼CTO、元JP Morganマネージングディレクター、40万人以上の生徒を持つ教育者)を紹介し、3週間のAIコーダーコースのロードマップを完全に解説します。このコースが、AIエージェントを使ってコードを書くことを中心に独自に設計されており、一般的なツールの幅広さと、Claude CodeやOpenCodeを使ったCLIコーディングの深さを両立していることを説明します。カリキュラムが3つのフェーズにどのように構成されているかがわかります。第1週「楽しさと利益のためのバイブコーディング」では、エージェンティックコーディングの全体像、エージェント、コンテキストエンジニアリング、プロンプトの基礎に関する基本的なコアスキルを学び、Cursor、Copilot、Codexを使った実践的なセッションと、商用MVPを含む2つの実際のプロジェクトに取り組みます。第2週「バイブエンジニアリング」では、Claude Code、コマンド、チェックポイント、Ralphループ、MCPプラグイン、デバッグ戦略を使ったCLIコーディングのワークフローを深く掘り下げ、完全なSaaSプラットフォームプロジェクトを構築します。第3週「エキスパートとしてのエージェンティックエンジニアリング」では、マルチエージェントシステム、フック、サンドボックス化、大規模なコードベースでの作業、エージェントスウォーム、オーケストレーションフレームワークなど、より高度な内容を扱い、すべてを統合する最終プロジェクトに挑戦します。この講義を終える頃には、コース全体の構造を理解し、各フェーズで使用するツールやプラットフォームを把握し、基本的なChatGPTのプロンプトから自律的なマルチエージェントのオーケストレーションまで、AI導入の8つのレベルがあなたの学習の旅にどのように対応しているかがわかるでしょう。これは、AIエージェントのチームと共に本番品質のソフトウェアをデプロイできるエキスパートのエージェンティックエンジニアになるための、ステップバイステップのロードマップです。
このレクチャーでは、Andrej Karpathyによって作られた「バイブコーディング」という言葉の起源と進化を探ります。LLMにコードを生成させるという単純なアイデアから、2025年のAI支援ソフトウェア開発を定義するパラダイムへとどのように成長したかをたどります。バイブコーダー、バイブエンジニア、エージェンティックコーダーといった、この急速に変化する分野で使われる主要な用語を学び、これらの用語が文脈によってどのように意味を変えるかを理解します。また、コーディングエージェントと対話するための3つの主要なインターフェース(IDE、プラグイン、CLI)を分析し、なぜコマンドラインがAIエージェントとの共同作業において最も生産的で強力な方法の一つになったのかを発見します。さらに、Claude Opus 4.5、GPT 5.2、Gemini 3のようなモデルによってもたらされた重要な変曲点についても学びます。これにより、初期のワークフローを悩ませていた繰り返しの間違いが劇的に減少し、エージェンティックコーディングの生産性が新たな波を迎えました。最後に、日々発表される情報の中から本質を見抜き、本当に価値のあるツールとワークフローに集中するための実践的なアドバイスを得ることができます。
このレクチャーでは、Steve Yeggeが提唱したAIコーディングの8つの段階というフレームワークを探求します。ChatGPTとの基本的なプロンプトのやり取り(ステージ1)から始まり、CursorのようなIDEでのエージェンティックコーディング(ステージ2)、AIエージェントを信頼して自律的に変更を実行させるYOLOモード(ステージ3)へと進みます。ステージ4ではコードからエージェント自体へと焦点が移り、ステージ5ではClaude CodeのようなCLIベースのコーディングエージェントを扱います。さらに、複数の自律エージェントが協調するマルチエージェントシステム(ステージ6、7)を経て、最終的にはマスターエージェントが階層的にエージェント群を管理する完全なオーケストレーション(ステージ8)に至ります。各ステージがコースの各週(1週目:ステージ2-4、2週目:ステージ5、3週目:ステージ6-8)にどのように対応するかも解説します。また、AIツールのコストやAPIに関する実践的なガイダンスも提供し、エンタープライズ開発における最適な段階がステージ5と6の間にあるという重要な洞察を共有します。
このレクチャーは、次のようなことを学びたいあなたのためのものです:
- エージェンティックコーディングの全体像はどのようなもので、AI導入の8つのレベルの中で自分はどこに位置するのか?
- AIエージェントのワークフローは従来のコーディングとどう異なり、なぜその結果は毎回ユニークになるのか?
- ChatGPTやClaudeのようなモデル間で自律エージェントの出力が異なるのはなぜか、そしてそれをどう受け入れるべきか?
- 誇大広告に惑わされずに、急速に変化するエージェンティックAIの世界を乗り切る最善の方法は何か?
- 熟練したエージェンティックコーダーになるための、構造化された複数フェーズのカリキュラムを通じて、自分の進捗をどのように追跡できるか?
- 学習の過程を共有することで、AIコーディングにおける知名度と専門性をどのように構築するか?
この1日目のまとめのレクチャーでは、エージェンティックコーディングの全体像のフェーズで学んだすべてを振り返り、今後の基礎固めの準備をします。講師は、AIエージェントを扱う上での重要な現実について語ります。ChatGPTやClaudeのようなモデルは毎週進化するため、あなたのプロンプトへの応答やコーディングの出力は他の誰とも異なるものになります。これはまさに「自分だけの冒険を選べる」学習体験です。自律エージェントの結果のばらつきを受け入れることが、後退ではなく強みである理由、そして絶え間ない新しいAIの発表のノイズの中で集中を保つ方法を理解するでしょう。
このレクチャーでは、1日目に紹介されたAIの8つのレベルのフレームワークを再確認し、単純なプロンプトベースの対話からマルチエージェントシステムや自律的なワークフローに至るまで、オーケストレーションの全体像についての理解を深めます。3週間のカリキュラム全体が示され、最初のマイルストーンである、ツール、IDE、ターミナル、そしてエージェンティックコーディングを支える基本概念を含む、エージェンティックAIエコシステムの基礎的な把握が完了したことを確認します。
今後の展望として、2日目の焦点であるエージェントの基礎、特に効果的なAIエージェントの振る舞いを駆動する重要な`agents.md`ファイルやコンテキストエンジニアリングの原則についてのプレビューがあります。また、講師はコース全体を通じてQ&A、メール、LinkedInを介して直接サポートを受ける方法を概説し、この急速に進化する分野での専門性を高めるために、あなたのプロジェクトを公に共有することを奨励します。あなたは7%を完了し、この先にはエキサイティングな93%の実践的なマルチステップのエージェンティックコーディングが待っています。
この基礎理論の講義では、大規模言語モデルがどのように機能するかについて、ゼロから明確なメンタルモデルを構築します。LLMが実際に行うこと、つまりトークンのシーケンスを入力として受け取り、次に来る可能性のあるすべてのトークンに対する確率分布を出力することを理解することから始めます。トークンとは何か、単語とどう違うのか、そしてLLMが推論プロセスを通じて一度に1つのトークンを生成する仕組みを学びます。そこから、LLM自体(GPTなど)と、その周りに構築されたAIアプリケーション(ChatGPT、Cursor、Duolingo Maxなど)との重要な違いを探ります。この区別は、エージェンティックAIシステムを扱う人やAIエージェントアーキテクチャを構築する人にとって不可欠です。なぜなら、LLMをラップするソフトウェア層に、実際の機能の多くが存在するからです。次に、LLMをインテリジェントに見せるための重要なトリックを解説します。まず、記憶の錯覚、つまりAIアプリケーションが、モデルへの各呼び出しが完全にステートレスであるにもかかわらず、会話履歴全体を各LLM呼び出しに渡すことで、ステートフルなコンテキストウィンドウをシミュレートする方法を理解します。次に、LLMの推論と思考、つまりモデルに回答前に思考の連鎖を出力させるプロンプトが、複雑な推論タスクの精度を劇的に向上させるという発見について掘り下げます。このセッションは、今後の実践的なハンズオン作業のための理論的基礎を築き、単純なチャットボットから洗練されたマルチエージェントAIシステムまで、あらゆるものを動かすLLMアーキテクチャ、トークン予測、プロンプト設計の基礎的な理解を提供します。
このレクチャーでは、大規模言語モデルを単純なテキスト生成器から強力なエージェンティックAIシステムへと変貌させた2つの最も重要な要素、「ツール」と「ループ」について探ります。LLMエージェントがどのように「ツール呼び出し」を利用して、インターネット検索やPythonコードの実行といったアクションをトリガーするのかを学びます。また、LLMを連続して呼び出す「ループ」というシンプルなワークフローが、なぜ複雑なタスク解決を可能にするのかを理解します。最終的に、OpenAIの初期の概念から、Simon Willisonが提唱する「目標達成のためにループ内でツールを実行するLLM」という2025年のコンセンサスまで、AIエージェントの定義がどのように進化してきたかを学びます。これにより、今日の高度なAIエージェントやマルチエージェントシステムを支える基本要素についての明確で実践的な理解を得ることができます。
この講義では、AIエージェントのためのコンテキストエンジニアリング、つまりLLMが最良の出力を生成できるように完璧な入力を構築する技術と科学を習得します。なぜコンテキストエンジニアリングがプロンプトエンジニアリングに代わってLLMを扱う上で決定的なスキルとなったのかを学び、コンテキストを構成するあらゆる要素を探求します。具体的には、AIエージェントの役割とトーンを決定するシステムプロンプト、利用可能な能力を定義するツールの説明、永続的なメモリ層、そして思考トークン、コード出力、ツール呼び出し結果を含む完全な会話履歴などです。また、コーディング標準、プロジェクト詳細、目標をセッションごとに直接コンテキストウィンドウに注入する特別なプロジェクトレベルファイルであるagents.mdファイル(Claude Codeではclaude.md、Antigravityではgemini.md)についての完全なガイドを提供します。主要モデル(GPT-4o、Claude 3.5 Sonnet、Gemini 1.5 Pro)のコンテキストウィンドウの制限、なぜその制限に達するずっと前にパフォーマンスが低下するのか、そして鋭い結果を維持するための効果的なコンテキスト管理戦略を理解します。最後に、Claude CodeのようなAIコーディングツールが会話履歴を自動的に要約してスペースを確保するコンテキスト圧縮を検証し、コンパクターを信頼すべき時と、最適な結果を得るために手動でコンテキストを更新すべき時のベストプラクティスを学びます。
このレクチャーでは、コーディングエージェントのためのコンテキストエンジニアリングの技術と科学を習得します。AIエージェントがコードを一行書く前に、プロジェクトの目標、コーディング標準、成功基準を準備するためのマークダウンファイルである「agents.md」の書き方、構造化、維持方法を学びます。agents.mdファイルの階層構造、コンテキストウィンドウを最大化するための簡潔で効果的なシステムプロンプトの作成方法、そしてCursor、Claude Code、Geminiなどのツール固有の実装との比較を探求します。最終的には、コンテキストを厳密に管理する「2025年型」アプローチと、AIに自己修正を委ねる未来の「2026年型」アプローチという、2つの対照的な戦略を学び、自身のAIコーディングワークフローに最適なコンテキスト管理手法を判断できるようになります。
このレクチャーでは、AIコーディングワークフローがどのようにマイクロマネジメントから完全自律ループへと進化してきたのかを学びます。AIコーディングエージェントを一晩中実行させて素晴らしい結果を生み出す「Ralph Wiggumループ」とは何か、LLMに対して「YOLOモード」と構造化された「計画-実行-レビュー」ワークフローをいつ使い分けるべきかを解説します。Ralphループ、マルチエージェントスウォーム、フィードバックループが、いかにしてAIコーディングを「2026年の思考法」へと押し上げるのかを探ります。また、ミッションクリティカルなエンタープライズソフトウェアと、ゼロからMVPを構築する場合で、それぞれどのAIコーディングワークフローが最適かを学びます。最後に、Claude CodeのようなAIコーディングエージェントを活用する際に、コード品質に対する最終的な責任をどのように担うべきかについても考察します。
このレクチャーでは、ソフトウェアエンジニアにとって今日のLLMができることとできないことについて、誇大広告と懐疑論の両方を乗り越え、現実的で正直な評価を提供します。LLMを知能、速度、価格、コーディング特有のベンチマークで比較するための必須リソースであるArtificial Analysis (artificialanalysis.ai) を探求します。GPT 5.2、Claude Opus 4.5、GPT 5.2 Codex、Gemini 3 Proなどのトップモデルが互いにどのように比較されるか、そしてなぜ2025年11月の変曲点がコーディングエージェントが確実に提供できるものに段階的な変化をもたらしたのかを解説します。AIコーディングが桁違いの改善をもたらす領域(ボイラープレートのReactフロントエンドや新規開発プロジェクトなど)と、特に大規模で革新的なコードベースにおいて改善が漸進的にしか得られない領域について学びます。誇大広告を追いかけたりツールを否定したりするのではなく、LLMのパフォーマンスを評価するための現実的なフィードバックループを構築し、自身のワークフローでAIの反復を活用するためのベストプラクティスを理解します。最終的には、モデルが進化する中で最新情報を維持し、コーディング能力とツール使用をベンチマークし、自律型AIコーディングエージェントが実際のソフトウェア開発で達成できることについて、情報に基づいた期待を設定する方法を正確に理解できるようになります。
このハンズオンチュートリアルでは、理論から実践へと移り、AI搭載のコーディングツールを使ったバイブコーディングを体験します。Cursor AIを直接操作し、GitHub CopilotやCodexとの比較を通じて、環境設定からプロジェクトのクローン、アプリ開発の開始まで、エージェンティックAIコーディングのコアワークフローを学びます。Node.jsのインストール、Cursor内でのターミナル操作、Gitコマンドの実行、そして作業用コードベースとして新しいKanbanプロジェクトを設定する手順を段階的に解説します。コード生成時の待ち方、AIエージェントへの効果的なフィードバックの与え方、コード品質を向上させるためのプロンプトの簡素化など、Cursorを使ったバイブコーディングに不可欠なベストプラクティスも習得できます。初心者にも分かりやすく、実際の開発ワークフローでバイブコーディングツールを使い始めるための完全ガイドです。このセッションを終える頃には、動作するプロジェクト環境を手に入れ、自然言語プロンプトとエージェンティックAIコーディングで開発を始める自信がつくでしょう。
このレクチャーでは、Cursor AIがプロジェクトのコードを生成する方法を形作る中心的なプロンプトドキュメントである`agents.md`ファイルの設定と理解に関する完全なガイドを学びます。サイドバーやエージェントチャットを操作するための基本的なCursorショートカットキーから始め、バイブコーディングのワークフロー全体を駆動する`agents.md`ファイルを開いて探求します。明確なビジネス要件の定義、Next.jsなどの技術仕様、コーディング標準の確立、そして`autorun`や`Yoloモード`といったCursor AI設定の構成方法まで、AI支援開発を最適化するための実践的な手順を段階的に解説します。
この実践的なレクチャーでは、Cursor AIエージェントのYOLOモードを使用して、ほぼゼロの手動コーディングで、完全に機能するかんばんプロジェクト管理アプリをゼロから構築する様子をご覧いただけます。まず、Cursorエージェントのワークスペースを設定し、agents.mdファイルを読み込ませて包括的なMVP実装計画を生成させます。そこから「ビルド」を開始し、AIエージェントが自律的にコードベース全体を作成する様子を見守ります。Next.jsのフロントエンドのスキャフォールディング、コンポーネントの生成、単体テストの作成と実行、失敗の検出、そして自身のコードの修正をライブで行います。かんばんアプリがローカルホストで実行されたら、列間のドラッグ&ドロップ、カードの追加と削除、列名の変更、列内での並べ替えなどのコア機能をテストします。その後、エージェントに的を絞ったフィードバック(バグ報告、UI改善の要求、スムーズなドラッグ&ドロップやカスタムカラースキームなどのUX改良)を与える練習をし、洗練された結果に向けて反復的に改善していく様子を観察します。このレクチャーを終える頃には、CursorのエージェントモードとYOLOモードを使ってAIでソフトウェアを迅速に構築、テスト、改良するための、明確で再現可能なワークフローを身につけることができるでしょう。
このレクチャーでは、VS CodeでGitHub Copilotを使い、GitHubリポジトリ内の単一のagents.mdファイルから、完全に機能するかんばんボードアプリをゼロから構築します。VS Codeのインストール、GitHub Copilot拡張機能の追加、そしてAIコーディングエージェントを有効にするためのGitHubアカウントへのサインインから始めます。その後、かんばんプロジェクトを開き、エージェントモードとプランモードでCopilot Chatを起動し、プロジェクトの指示に基づいて、ドラッグ&ドロップによるタスク管理、列の名称変更、洗練されたUIを含む完全な実装が生成される様子を観察します。さらに、AIコーディングエージェントを扱う上で最も重要なスキルの一つである、規律あるデバッグ手法についても学びます。カード削除機能が失敗し、Copilotが修正したと主張しても実際には直っていない場合に、エージェントに問題の再現、根本原因の証明、修正の実装、そして動作確認を指示する方法を具体的に学びます。この構造化されたデバッグワークフローは、GitHub CopilotやCursorなど、あらゆるAI支援開発ツールに応用できます。
この実践的なレクチャーでは、OpenAI Codex VS Code拡張機能を使用して、完全に機能するかんばんアプリケーションをゼロショットで構築する全過程をご覧いただきます。手動でのコーディングは一切不要です。agents.mdという計画ファイルのみが入った新しいプロジェクトディレクトリから始め、Codexが自律的にドキュメントを読み、要件を推論し、洗練されたNext.js製のかんばんボードを生成する様子を観察します。ドラッグ&ドロップ機能、列の名称変更、タスク管理、プロフェッショナルなUIを備えた74個のファイルが、約15分間のエージェンティックAI開発によって生み出されます。Codex拡張機能のインストール方法、OpenAIアカウントでの設定、適切なモデル(GPT 5.2 Codex)の選択、最適な結果を得るための推論努力設定の調整方法を学びます。また、IDE内でGitHub CopilotからCodexへとAIツールを切り替える方法や、スターターリポジトリのクローン、プロジェクトフォルダの整理、AIにビルドプロセス全体を自動化させる「エージェントフルアクセス(YOLO)モード」の使用など、実践的なワークフローテクニックも紹介します。さらに、生成中のコンテキストウィンドウ使用量やトークン消費量を監視する方法についても触れ、ゼロショットAIコーディングの可能性と限界について正直に解説します。Reactやフロントエンドの深い専門知識がなくても、AIを使えば数分で素晴らしいフロントエンドアプリを構築できることを目の当たりにしながら、より複雑なワークフローや大規模システムには今後のレクチャーで扱う高度な戦略が必要であることも理解できるでしょう。これは、今日のエージェンティックAIコードツールがどのレベルにあるか、そしてそれらを開発の協力的なパートナーとしていかに活用できるかを示す強力なデモンストレーションです。
この実践的なレクチャーでは、Googleの最先端AIモデルの最強層であるGemini 3 Proを搭載したGoogle Antigravity IDEを使用して、完全に機能するかんばんアプリを構築します。新しいプロジェクトのクローンから始めて、VS Codeからフォークされた次世代AI IDEであるAntigravityの完全なセットアップを順を追って行い、プロンプトから動作するアプリケーションまでの開発を自動化するエージェンティックコーディングワークフロー用に設定します。Antigravityのダウンロードと起動、Google Cloud認証でのサインイン、使い慣れたVS Codeベースのインターフェースの操作方法を学びます。このレクチャーでは、リントエラーに対するエージェントの自動修正の有効化、中断のないAI開発のための自動進行モードの設定、そして標準のagents.md規約に代わるAntigravityの`.agent/Rules/strategy.md`ファイルの作成など、重要な設定手順をカバーします。開発環境を設定した後、Gemini 3 Pro Highに自律的にかんばんアプリを構築するように指示し、AIエージェントが計画を立て、コードを書き、ブラウザを起動して自身の作業を視覚的に確認し、Playwrightの自動テストを実行して機能を検証する様子を観察します。モデルが失敗したテストを検出し、修正し、反復するのを、すべて手動の介入なしで見ることができます。最後に、完成したかんばんボードのライブレビューを行い、ドラッグ&ドロップ、カード作成、インライン編集をテストしながら、AIの出力をさらに洗練できる領域を特定します。これは、実際のアプリをAIツールで構築する際に、Google AntigravityとGemini 3 ProがCursor、GitHub Copilot、OpenAI Codexとどのように比較されるかを直接的かつ実践的に比較するものです。
このレクチャーでは、2026年における4つの主要なAIコーディングツール、Cursor AI、GitHub Copilot、OpenAI Codex、Google Antigravityを徹底的に比較し、最終的な評決を下します。各ツールが実際のコーディングタスク(かんばんボードの構築と反復的な改善など)でどのように機能するかを検証します。AIコーディングアシスタントとの反復的な作業、プロンプトの処理、リファクタリング、複数ファイルにまたがる変更への対応能力を評価します。これらのツールの共通点と微妙な違いを理解し、あなたのチームやプロジェクトに最適なAIコーディングツールを選択するための知見を得ることができます。
この実践的なプロジェクト講義では、理論から実践へと移り、AIコーディングのセットアップをYOLOモードにして、最先端のLLMに自律的に実際のコードを構築させます。このセッションでは、まず週の前半で探求した4つのIDE環境、すなわちCursor(AnySphereによるVS Codeのフォーク)、GitHub Copilot(VS Code拡張機能)、Codex(VS Code拡張機能およびCLIツールとして使用)、そしてAntigravity(Google独自のVS Codeフォーク)について明確に要約します。IDEツールとそれを支えるLLMの区別が、あなたのバイブコーディングワークフローにおいて最も重要な決定である理由を学びます。 この講義では、これらのプラットフォームで使用される特定のAIモデル、Composer(AnySphere独自の高速フロンティアモデル)、Claude Haiku 4.5、Claude Sonnet 4.5、272Kのコンテキストウィンドウを持つGPT 5.2-Codex、そして100万トークンの巨大なコンテキストウィンドウを持つGemini 3 Proなどを詳しく解説します。「高速フロンティア」と「トップフロンティア」が実際に何を意味するのか、そしてコンテキストウィンドウのサイズがフロントエンド、バックエンド、フルスタックのタスクにわたるエージェンティックコーディングのパフォーマンスにどのように影響するかを理解します。 最も重要なのは、適切なLLMを選択するための実践的な経験則を身につけることです。速度よりも知能を優先し、予算を設定してその範囲で最も賢いモデルを選び、より小さなモデルやオープンソースモデルを使用する際はより正確なプロンプトを書き、YOLOモードはClaude Opus 4.5、GPT 5.2 Codex、Gemini 3 Proのようなトップクラスのフロンティアモデルのために取っておく、といったことです。高速フロンティアモデルには、差分を確認し、変更を段階的に承認し、コーディングセッション全体を通して監督を維持するという、一歩一歩進めるワークフローが推奨されます。この講義は、現代のソフトウェア開発で生産性を最大化するために、適切なAIモデルを適切なワークフローに適合させるためのメンタルモデルを提供します。
このレクチャーでは、AIコーディングエージェントを使ったバイブコーディングを成功させるための5つの基本原則を学びます。これらはすべて「ボスであれ」という重要なメンタルモデルに集約されます。構築すべきもの、従うべきコーディングスタイル、測定可能な成功基準を明確に定義する、簡潔で効果的なagents.mdの作成方法を発見します。また、なぜ単純なMVPから始めて段階的に構築し、各ステップで常にテストと検証を行うことが、複雑なプロンプトで最初からすべてを解決しようとするよりもはるかに効果的なのかを理解します。このレクチャーは、エージェンティックコーディングワークフローにおける最大の罠の一つ、つまり初期の成功の後に怠慢になることに取り組みます。AIコーディングエージェントに対して常に懐疑的であり、あらゆる段階で挑戦し、修正の証拠を要求し、LLMが自信ありげに聞こえても決して油断してはならない理由を学びます。さらに、バイブコーディングが真の10倍の生産性向上をもたらす場合(新規開発プロジェクトでのフロントエンドのスキャフォールディングなど)と、わずかな改善しか得られない、あるいは価値を損なう場合(レガシーなコードベースやモデルのトレーニングデータ外の新しい技術での作業など)について、現実的でバランスの取れた視点を得ることができます。このレクチャーは、AI支援によるソフトウェア開発を最大限に活用するために必要な、規律ある「信頼しつつも検証する」考え方を身につけるのに役立ちます。
このレクチャーでは、AIプロジェクトでAIモデルを呼び出すためのバックボーンとしてOpenRouterをセットアップします。これは、Cursor AIでYOLOモードに入る前の重要なステップです。AI支援開発のトレードオフを理解し、Jellyfinのオープンソースポリシーのような実用的なフレームワークを通じて、AIが生成したコードを提出する際の責任あるベストプラクティスを学びます。具体的には、OpenRouterアカウントを作成し、APIキーを生成・設定し、無料および有料のAIモデル(Claude、GPTなど)にアクセスする方法を実践します。最終的に、このセットアップは、コース全体で構築するNext.jsアプリ(AIデジタルツインチャットボット付きのポートフォリオサイト)の基盤となります。
このレクチャーでは、AIエージェントを搭載したコードエディタであるCursor内で、AIエージェントとしてGPT 5.2 Codex-Highを使用して、Next.jsウェブサイトをゼロから構築する様子を追体験します。これは完全なYOLOモードです。1つのプロンプト、1つのPDF、そして残りはエージェントが行います。Cursorで新規プロジェクトを設定し、OpenRouter APIキー(またはOpenAI APIキー)を含む適切にフォーマットされた`.env`ファイルを作成し、秘密情報を安全に保つために`.gitignore`を設定するところから始めます。次に、Cursorのエージェント設定(自動実行モードの有効化、適切なAIモデルの選択、自律的なコード生成のためのワークスペースの準備)を順を追って説明します。レクチャーの中核は、AIエージェントにLinkedInプロフィールのPDFを読み込ませ、App Routerを使用したNext.jsで見事な、エンタープライズとエッジの効いた個人ウェブサイトを構築するよう指示する、1つの注意深く作られたプロンプトです。エージェントがウェブアプリ全体(自己紹介セクション、キャリアジャーニーのタイムライン、ポートフォリオのプレースホルダー、動作する連絡先リンクを含む)を計画し、スキャフォールディングし、生成する様子を、手動コーディングなしでご覧いただけます。最初のビルドでエラーが発生した際には、ターミナルの出力をCursorチャットに貼り付けるだけで、AIエージェントが自律的に問題を解決するリアルタイムのデバッグ方法も紹介します。その結果、localhostで動作する、洗練された完全に機能するNext.jsサイトが完成します。このレクチャーは、プロジェクトのセットアップ、環境変数の設定、Cursor AIエージェントの設定、ウェブ開発のためのプロンプトエンジニアリング、AI駆動ワークフローでのエラー解決、自律的なコード生成の出力評価をカバーしています。AI支援開発を初めて探求する方でも、Cursor、OpenRouter、GPT Codexのようなツールでワークフローを加速させたい方でも、このセッションはすぐに再現できる実践的なチュートリアルを提供します。
このハンズオンレクチャーでは、CursorのAIエージェントとバイブコーディングを駆使して、個人のポートフォリオサイトに完全に機能するAIデジタルツインチャットを追加する手順を一緒に学びます。このデジタルツインは、OpenRouter経由でアクセスされる大規模言語モデルを搭載し、専門家のキャリアに関する質問に答えるインタラクティブなチャットボットとして機能します。`.env`ファイルにOpenRouterのAPIキーを設定する方法、OpenRouterで利用可能なモデル(OpenAIのGPT-OSSのような無料・有料オプションを含む)を閲覧する方法、そしてAIエージェントを設定してすべてを自動的に連携させる方法を学びます。レクチャーでは、AIエージェントに明確な指示を与え、Next.jsアプリにフロントエンドのチャットインターフェースとバックエンドのAPIルートを構築させ、ブラウザで結果をテストするという一連のワークフローを解説します。YOLOモードのバイブコーディングがもたらす素晴らしい結果と、同時に生じる未完成な部分の両方を目にし、大きな変更を加える前にGitのコミットや単純なフォルダの複製によってバックアップを取ることの重要性を学びます。最後に、生成されたコードを詳しく見て、OpenRouterを呼び出すAPIルートを確認し、デジタルツインの応答を制御するシステムプロンプトを検証し、詳細なキャリア情報をプロンプトに加えることで反復的に改善する方法について議論します。このセッションは、AI開発ワークフロー全体におけるコードレビュー、テスト、そして思慮深いデバッグの重要性を強調しながら、LLMをウェブアプリケーションに統合するための実践的で現実的なアプローチを紹介します。
この講義では、マルチセッションのバイブコーディングプロジェクトの最終成果(デジタルツインチャットインターフェースを備えた洗練された個人ウェブサイト)をご覧いただき、AIコーディングエージェントと効果的に連携するための重要なテクニックを学びます。AIモデルがループに陥ったときの対処法を発見します。同じ修正を繰り返しプロンプトするのではなく、エージェントにアプローチを破棄してゼロから再構築するよう指示するという、シンプルかつ強力なデバッグワークフローを学びます。プロジェクトが実行されると、エージェントがフロントエンド開発の完全な初心者向けに、技術スタック全体、コード構造、詳細なコードサンプルを網羅した包括的なMarkdownチュートリアルを生成する様子を見ることができます。このチュートリアルは、学習リソースであると同時に、AIの作業を検証する方法にもなります。次に、Cursorを使用したクロスモデルコラボレーションの実践を見ます。プロジェクトのコンテキストがCodexからAnthropicの最強モデルであるClaude Opus 4.5に引き渡され、Opusが依存関係の分析、.envファイルに関するセキュリティ上の懸念、優先順位付けされた修正措置など、独立した徹底的なコードレビューを実行します。そのレビューを元のエージェントにフィードバックして修正を実装させたり、提案に反論させたりする方法を学びます。この講義では、実践的で再現可能なワークフローを実演します。つまり、迅速にバイブコーディングを行い、その後AIが生成したチュートリアルとクロスモデルのコードレビューを使用して、構築されたものを理解、検証、改善します。また、OpenRouterで小規模または無料のモデルを使用する際のプロジェクトの簡素化に関するガイダンスや、後の週で登場するマルチエージェントコラボレーションパターンのプレビューも紹介します。
このレクチャーでは、以下の内容を学びます: - アンドレイ・カルパシーは2025年から2026年にかけてのバイブコーディングとエージェンティックコーディングのワークフローについて、実際にどう考えているのか? - AI支援開発とバイブコーディングを用いて商用MVPを構築するためのルールとは? - CursorやClaude CodeのようなAIコーディングツールを使用する際に、「スロップ」を回避し、コードの品質を維持する方法は? - AIエージェントと協働するための適切なワークフローとは?そして、どのようにして彼らを「鷹のように」監視するのか? - バイブコーディングは、ジュニアエンジニアとシニアソフトウェアエンジニアでどのように異なるのか? - AI支援のバイブコーディングを通じて、実際に収益化可能な製品を構築できるのか? もしこれらの点に興味があれば、このレクチャーはあなたにぴったりです! 第1週の締めくくりとなるこの5日目のプロジェクトセッションでは、楽しみのためのバイブコーディングから利益のためのバイブコーディングへと移行し、AI支援開発を用いて商用MVPを構築します。レクチャーは、アンドレイ・カルパシーが2024年初頭に「バイブコーディング」という言葉を生み出した時から、コーディングワークフローの変化、エージェントスウォーム、生産性の向上、スキルの低下、そして迫り来る「スロップ・アポカリプス」についての率直な考察まで、バイブコーディングとエージェンティックエンジニアリングに関する彼の影響力のあるツイートを時系列で解説します。カルパシーの「ワークフローが80%の手動コーディングから80%のエージェンティックAIに逆転した」という観察と、それがソフトウェア開発の未来にとって何を意味するのかを解き明かします。次に、成功するバイブコーディングのための必須ルールを再確認します:`agents.md`仕様書への投資、段階的な作業、絶え間ないテスト、AIエージェントへの証拠要求、そして自律的なコード生成に決して怠慢にならないこと。これらの原則が、Cursor、ChatGPT、Claude CodeのようなAIツールを通じて学ぶジュニア開発者と、この新しいAIコーディングパラダイムに自身の技術を適応させているシニアソフトウェアエンジニアとで、どのように異なる形で適用されるかを学びます。中心的なメッセージは、AIコーディングワークフローの主導権を握り、健全でバランスの取れた態度を保ち、様々な結果を予測し、無謀なYOLOモードではなく、規律あるエージェンティックエンジニアリングを通じて、実際にリリース可能な成果物へと一歩一歩製品を構築していくことです。
もしあなたが、
- Webアプリにおけるフロントエンドとバックエンドとは何か、そしてそれらはどのように連携するのか?
- 現代のソフトウェア開発において、APIはどのようにフロントエンドとバックエンドを接続するのか?
- AI支援開発で使用されるReact、Next.js、その他の人気フロントエンドフレームワークとは何か?
- Dockerとは何か、そしてDockerfile、イメージ、コンテナは実際にどのように機能するのか?
- 初めてのバイブコーディングプロジェクトのためにDocker Desktopをインストールし、セットアップする方法は?
- なぜDockerはエージェンティックエンジニアリングと自律型コーディングワークフローにとって不可欠なツールなのか?
ということを学びたいなら、この講義はあなたのためのものです!
この基礎的な講義では、現代のWebアプリケーションがどのように構成されているか(フロントエンド、バックエンド、API、Dockerをカバー)を、初心者にも分かりやすく解説します。これにより、バイブコーディングやエージェンティックAIワークフローを使ってAI搭載プロジェクトを構築するための準備が完全に整います。
まず、フロントエンドコード(ブラウザで実行されるHTML、CSS、JavaScript)とバックエンドコード(データベース、LLM呼び出し、APIキー、.envファイルに保存されたシークレットを扱うサーバーサイドロジック)の違いを理解することから始めます。フロントエンドとバックエンドがAPI呼び出しを通じてどのように通信するか、そしてなぜPythonがAIコーディングや大規模言語モデルを扱う上で最も一般的なバックエンド言語であるかを学びます。
次に、バニラのHTMLやJavaScriptから、React、Vue、Angular、Svelteのようなコンポーネントベースのフレームワークまで、フロントエンドの全体像を探ります。そして、なぜこのコース全体でVercelが構築した高レベルなアプリケーションフレームワークであるNext.jsが使用されるのかを学びます。また、Claude Code、ChatGPT、CursorのようなAIコーディングツールが生成するフロントエンドコードが、いかに「スロップ」に見えるか、そして人間のUX専門知識が依然としてかけがえのない価値を付加する点についても、率直な意見を聞くことができます。
最後に、Dockerについての簡潔な紹介をします。Dockerとは何か、なぜソフトウェアエンジニアリングやエージェンティックコーディングにとって重要なのか、そして3つのコアコンセプト(レシピであるDockerfile、設計図であるDockerイメージ、そして稼働中の隔離された環境であるDockerコンテナ)について学びます。Docker Desktopのインストール手順をステップバイステップで解説し、WSLを使用するWindowsユーザー向けのヒントも紹介します。これにより、JavaScriptのフロントエンドとAIエージェントによるPythonのバックエンドを持つ最初のプロジェクトを構築する準備が完全に整います。
この実践的なレクチャーでは、クローンしたGitHubリポジトリからフルスタックプロジェクトをセットアップし、VS CodeでGitHub Copilotを設定して、完全なプロジェクト管理アプリケーションを構築します。まず、Copilotプランの設定を確認し、プレミアムリクエストの使用状況を追跡し、開発ワークフローに適したAIモデルを選択することから始めます。次に、Next.jsで構築された既存のカンバンボードのフロントエンドを含むスターターリポジトリをクローンし、PythonのFastAPIバックエンド、SQLiteデータベース、REST APIエンドポイント、ユーザー認証を備えた本番環境対応のアプリに拡張する準備をします。フロントエンド、バックエンド、スクリプト、環境設定、.gitignoreのセットアップといったプロジェクト全体の構造を学び、OpenRouterのAPIキーを含む.envファイルを適切に管理する方法を習得します。このセッションの中核は、MVPのスコープ、技術的な決定(FastAPI、Docker、UVパッケージマネージャー、AI呼び出し用のOpenRouter)、コーディング標準、プロジェクトのドキュメント参照を定義する詳細なagents.mdプロンプトファイルを作成することに焦点を当てています。このプロンプトは、GitHub Copilotのエージェンティックコーディングワークフローがフルスタックにわたってボイラープレート、スキャフォールディング、新しいコードを生成する際の設計図として機能します。また、AIコード生成ツールを使用する際に、ゼロから構築するのではなく既存のコードベースから始めることがなぜ価値のあるスキルなのか、そしてエージェントが開始点、依存関係、今後の計画を理解できるようにプロンプトを構成する方法も学びます。このレクチャーが終わる頃には、あなたのリポジトリは完全に設定され、GitHub Copilotがバックエンド、データベース層、そしてプロジェクトボードと対話するAI搭載のチャット機能の構築を開始する準備が整います。
この実践的な講義では、GitHub CopilotをAIコーディングパートナーとして活用し、構造化された計画からスキャフォールディングまで、フルスタックアプリケーションが形作られていく様子を学びます。Dockerのセットアップ、FastAPIバックエンドの設定、データベースモデリング、APIルート、Reactフロントエンドの統合、OpenRouterを介したAI接続まで、すべてを網羅した詳細なプロジェクト計画から始めます。経験豊富な開発者が、LLMに計画全体を無制限に生成させるのではなく、なぜ事前に高レベルのステップを定義してAIをコントロールするのか、そしてAIに独自のアプローチを提案させることが適切なのはどのような場合かを学びます。Copilotのエージェンティックなワークフローを通じて、テストや成功基準を含む実行可能なチェックリストを作成する方法を実演します。また、コードを書く前にAIエージェントに明確化のための質問をしたり、単体テストのカバレッジ目標を設定したり、各ステップを承認してから次に進むといった、プロンプトエンジニアリングのベストプラクティスも紹介します。FastAPIバックエンドのセットアップから、堅牢な統合テストによる動作確認まで、段階的な構築プロセスを追体験します。この講義は、AI支援開発のワークフローを洗練させたいシニア開発者から、最新のPythonフルスタックプロジェクトの構築方法を学ぶ初心者まで、自信を持って開発を進めるための再現可能で体系的な青写真を提供します。
この講座では、AIコーディングアシスタントとしてGitHub Copilotのみを使用し、フルスタックのかんばんアプリを構築する方法を学びます。DockerとFastAPIを連携させてPythonバックエンドと静的フロントエンドを提供する方法、AIエージェントがコードベースを記述する際に各ステップをテスト・検証する最適な方法、GitHub Copilotで構築したFastAPIアプリに認証を追加する方法などを実践的に解説します。また、LLMをコーディングやテストカバレッジに利用する際に開発者が陥りがちな罠や、AIを使って開発を進める際にGitスナップショットで進捗を安全に管理する方法についても学びます。DockerとFastAPIをバックエンドに、GitHub Copilotのエージェントモードを使ってゼロからアプリケーションを構築する全工程をリアルタイムで追体験できます。AI支援コーディングを探求するPython開発者や、GitHub Copilot、Docker、FastAPIでワークフローを加速させたいフルスタック開発者にとって、実践的で実用的なガイダンスを提供するセッションです。
このレクチャーでは、以下のことを学びたい方に最適です:
- フルスタックのかんばんアプリで、ReactのフロントエンドをFastAPIのバックエンドに接続する方法
- OpenAI CodexがJavaScript UIのドラッグ&ドロップの問題をどのようにデバッグするか
- AIコーディングエージェントとのチャットで、いつコンテキストウィンドウをリセットして新しい会話を始めるべきか
- JSON blobの代わりに適切なデータベーススキーマを使用して、セッションをまたいでかんばんボードの状態を永続化する方法
- CopilotとCodexのみを使用してアプリを構築する際の、Gitチェックポイントの最適なワークフロー
- AI開発者エージェントがデバッグループに陥ったときに、どのように誘導するか
このレクチャーでは、AIコーディングエージェントとしてOpenAI Codexを使用し、フルスタックのかんばんアプリケーションを構築する5日目のプロセスを追体験します。セッションは、ReactフロントエンドとFastAPIバックエンドを接続するという重要なマイルストーンから始まり、ドラッグ&ドロップ機能のテスト、破壊、修正の全プロセスを解説します。Codexが、ユーザー、ボード、カラム、カード専用のテーブルを持つリレーショナルデータベーススキーマを設計し、単純なJSON blobアプローチをよりスケーラブルなアーキテクチャに置き換える様子を見ることができます。レクチャーでは、複数パートからなるビルドプランの承認と実行、Dockerを使った本番ビルドの実行、ブラウザセッションをまたいでログインすることによるデータ永続性の検証などをカバーします。特にドラッグ&ドロップのバグ修正に焦点を当て、Codexがどのようにループに陥ったか(修正が既に機能しているにもかかわらず、自身の自動テストに繰り返し失敗した)、そしてUIが正しく機能していることを確認するために人間の介入がなぜ不可欠だったのかを解説します。また、コードベースが大きくなるにつれて精度を維持するために、チャットをリセットしてエージェントに`plan.md`を再読み込みさせるという、重要なコンテキストウィンドウ管理テクニックも学びます。すべてのステップはGitコミットでチェックポイントが設定されており、AIコーディングツールを活用した規律あるフルスタック開発ワークフローを示します。最終的に、アプリは認証、永続的な状態、信頼性の高いドラッグ&ドロップが完全に機能するようになり、パート8のAI接続に進む準備が整います。
このレクチャーでは、OpenRouterとCodexを使用してAIアシスタントをフルスタックアプリに統合する方法、GitHub CopilotでAIチャット機能付きのかんばんボードを構築するプロセス、そしてAIコーディングエージェントの効率を維持するためのコンテキストウィンドウ管理について学びます。FastAPI、React、Dockerを用いたMVPから製品版への移行、Gitによる進捗のチェックポイント、そして「バイブコーディング」から「バイブエンジニアリング」への進化についても掘り下げます。最終的に、フロントエンドのチャットインターフェースをライブのOpenRouter APIバックエンドに接続し、モックなしでAIアシスタントかんばんアプリを完成させます。完成したアプリをDockerで起動し、実際に動作するAIアシスタントと対話する様子もご覧いただけます。
Pro Weekへようこそ。この講義では、カジュアルな「バイブコーディング」から、規律ある「バイブエンジニアリング」へと進化する転換点を探ります。コース全体で使用する主要ツール、強力なAIコーディングCLI兼VS Code拡張機能であるClaude Codeを紹介します。CursorやCodex CLIなどの他のAIコードアシスタントとの比較を通じて、なぜCLIベースのコーディングエージェントがIDEのみのワークフローよりも生産性を劇的に向上させるのかを学びます。また、経験豊富なプロフェッショナルがAIを活用して作業を加速させつつ、自身が作成するソフトウェアに完全な責任を持つための実践「バイブエンジニアリング」のフレームワークを解説します。AI支援開発を成功させるための核となる原則(包括的な計画、自動テスト、Gitによるバージョン管理、徹底したコードレビュー、効果的なプロンプト設計)を学び、AIに任せるべきタスクと自身で処理すべきタスクを見極める直感を養います。
このレクチャーでは、Claude Codeの歴史と台頭について深く掘り下げます。2024年後半にAnthropicのエンジニアによるサイドプロジェクトとして始まったClaude CLIが、どのようにして今日利用可能な最も強力なAIコーディングツールの一つに進化したのかを学びます。Claude Sonnet 4.5やOpus 4.5のような画期的なAIモデルが、エージェンティックコーディングの信頼性をどのように変革したか、そしてClaude CodeがCursor、Codex、Geminiといった競合製品と比べてどのような位置にあるのかを理解します。次に、あなたのマシンにClaude Codeをセットアップする全プロセスをステップバイステップで解説します。Anthropicの料金プラン(無料ティアとProサブスクリプションを含む)を確認し、VS Codeのターミナルで直接CLIを使ってClaude Codeをインストールします。また、VS Code用のClaude Code拡張機能もインストールし、ターミナルCLIアプリとして実行する場合とVS Codeのサイドバーで使う場合の主な違いを理解します。最終的には、VS CodeにClaude Codeを完全に設定し、主要なAIコーディングアシスタントとして使用する準備が整います。
この実践的なレクチャーでは、VS Codeで既存のプロジェクトを開き、ターミナルから直接Claude Code CLIを起動して、Anthropicの強力なAIコーディングアシスタントを使い始めます。まず`git commit`を実行してクリーンなベースラインを確立し、次に新しいターミナルで`claude`と入力してCLIインターフェースに入ります。これは、LLMとの生の直接的な対話のために設計された、意図的にレトロなテキストベースの環境です。`/login`で認証し、`/init`でコードベース全体を分析させて`claude.md`ファイルを生成する方法を学びます。また、`/context`コマンドを使ってClaudeの200,000トークンのコンテキストウィンドウの使用状況を視覚化し、長いセッションを効果的に管理するスキルを身につけます。最後に、Claudeにプロジェクトのテストを実行させ、必要に応じてDockerを起動させる方法を学びます。このレクチャーを終える頃には、Claude Codeを設定し、コンテキストを管理し、テストを実行し、このAIコードアシスタントをVS Code内のCLIを使って実際の開発ワークフローに統合する方法を理解しているでしょう。
この実践的なレクチャーでは、Claude Codeを使用した実際のワークフローに従って、完全なコードレビューの実行、LLMのハルシネーションの検出、そして乱雑なコードをクリーンでテスト可能なモジュールにリファクタリングする方法を学びます。まず、Claude Codeにリポジトリ全体の包括的なコードレビューを実行させ、優先順位付けされたアクションを含む構造化されたレポートをマークダウンファイルに保存します。Claude Codeがバックエンドのコード品質、フロントエンドの問題、インフラ設定を同時にレビューするために並列エージェントを起動する様子をご覧ください。重要な学習ポイントは、Claudeが偽陽性を自信を持って指摘する場面です。例えば、.envファイルが適切にgitignoreされているにもかかわらず、APIキーがGitに公開されていると主張します。これはLLMが生成したコードにおけるハルシネーションの典型例であり、その兆候を見抜き、反論し、Claudeにレビューを修正させる方法を正確に学びます。このレクチャーでは、AIによるコードレビューは、その出力がいかに権威あるように見えても、必ず人間の目で検証する必要があることを強調します。次に、Claude Codeに、特定されたすべての重大、高、中優先度の問題に対処させます。これには、固定されていない依存関係やSQLインジェクションのリスクから、Playwrightのハードコーディングや入力検証の欠如までが含まれます。Claude Codeが独自の費用対効果の判断を下し、明示的に要求されるまでモノリシックなファイルのリファクタリングを延期する様子も確認します。直接指示されると、肥大化したmain.pyを、config、models、database、AI、dependencies、routesといった整理されたモジュールとパッケージに再構築し、その後、すべてのバックエンドとフロントエンドのテストを再実行して、すべてがパスすることを確認します。レクチャーの最後には、/compactを使って会話履歴をクリアしコンテキストウィンドウを解放する方法、/contextでトークンの使用状況を監視する方法、/statusでモデル、セッション、日次許容量を確認する方法など、不可欠なClaude Codeのワークフロー管理について解説します。Claude Opus 4.5のようなChatGPTの代替ツールで効果的なAI駆動のコードレビューを実行する方法、プロンプト駆動のリファクタリングを扱う方法、そしてLLMをコーディングに使用する際に生産的でハルシネーションを意識したワークフローを維持する方法を理解して、このレクチャーを終えることができます。
このレクチャーでは、Claude Codeの強力なオープンソース代替品であるCLIコーディングエージェント「OpenCode」を探求します。インストールプロセス全体を学び、VS Code内でOpenCodeを起動し、OpenAIなどの既存のAIプロバイダー接続を自動検出する方法を発見します。`/models`コマンドでモデルを切り替え、`/connect`コマンドでAnthropic、OpenRouter、GitHub Copilot、Googleなどの追加プロバイダーに接続する方法を学びます。実践的な演習では、高性能なオープンソースLLMであるZ.AIの「GLM 4.7」を使い、実際のプロジェクトで完全無料のコードレビューを実行します。OpenCodeの「Planモード」と「Buildモード」が実際にどのように機能するかを確認し、AIエージェントにアプローチを考えさせた後、Buildモードに切り替えてレビューを実行し、マークダウンファイルに書き込みます。また、OpenCode Zenを介した無料モデルへのアクセス方法、Claude Opus 4.5のような最先端モデルとのトレードオフ、Ollamaを介したローカルLLMの実行(ハードウェア要件を含む)についても実践的に解説します。最終的には、OpenCodeがあなたのエージェンティックコーディングのワークフローにどのように適合し、いつClaude Codeの代わりに選択すべきかを正確に理解できるようになります。
このハンズオンレクチャーでは、ターミナルやVS Code、Cursor、Windsurfの拡張機能として動作する、プロバイダーに依存しないエージェンティックコーディングツールであるAMP Codeを探求します。AMPのインストール、AMP Freeプラン(広告閲覧と引き換えに1日10ドル分のフロンティアモデルクレジットを提供)へのサインアップ、そしてSmart、Deep、Rushモードを使った完全なコードレビューの実行までを順を追って説明します。AMPが舞台裏で最適なモデルを自動的に選択する様子や、AMP Codeダッシュボードを通じてクレジットや設定を管理する方法を学びます。次に、環境変数を設定してAnthropicへのAPIコールをOpenRouterにリダイレクトすることで、Claude Codeを代替プロバイダーに接続する方法を学びます。利用可能な最強のオープンソースモデルの一つであるMoonshot AIのKimi K2を、Claude Opus 4.5、Sonnet、Haikuの代替として使用するようにClaude Codeを設定します。OpenRouterのアクティビティログを確認して設定を検証し、Anthropic以外のLLMでClaude Codeのツールを実行する際の制限についても理解します。最後に、完全にローカルなLLM推論のためにClaude CodeをOllamaに接続し、クラウドAPIコールなしでモデルを完全に自分のGPU上で実行する様子を見ます。ローカルモデルとクラウドホストオプションの現実的なパフォーマンストレードオフを観察し、強力なオープンソースモデルに安価にアクセスするためにOpenRouterを使用する場合と、ローカルで実行する場合のそれぞれの利点を学びます。このレクチャーを終える頃には、Claude Code、OpenCode、AMP Codeという3つの異なるエージェンティックコーディングCLIに関する実践的な経験を積み、Claude CodeをOpenRouterやOllamaと連携させる設定方法を習得し、フロンティアLLMとオープンソースLLMの両方を使ったAI駆動コーディングのための柔軟でコスト効率の良い選択肢を手に入れることができます。
このレクチャーでは、効率的なAIコーディングワークフローのためのClaude Codeのコマンドとスラッシュコマンド、コンテキストウィンドウの管理方法、開発を加速するキーボードショートカット、claude.mdファイルを使ったベストプラクティス設定、@構文によるファイルコンテキストの活用法、そして/clear、/compact、/contextコマンドの使い分けについて学びたい方に最適です。 Claude Codeのコマンド、ショートカット、設定を深く掘り下げ、基礎を超えてパワーユーザーのように使いこなす方法を解説します。まず、CursorのようなIDE、GitHub Copilotのようなプラグイン、そしてClaude Codeを含むCLIツールなど、AIコーディングエージェントの現状を概観し、その後、実践的なワークフローに移ります。 /init, /model, /status, /context, /compact, /clear, /config, /usage, /statsといった重要なスラッシュコマンドを一つずつ取り上げ、それぞれの機能と使用場面を正確に学びます。また、コンテキストウィンドウ管理の重要なベストプラクティスについても解説します。なぜClaude Codeに任せるのではなく、事前に/compactを実行すべきなのか、そして/clearがどのようにしてclaude.mdの設定まで会話履歴を消去し、新たなスタートを切らせてくれるのかを理解します。 さらに、プランモードと編集モードを切り替えるShift+Tabや、詳細なトランスクリプトを出力するControl+Oといった主要なキーボードショートカットも学びます。また、.claude設定JSONファイルで直接権限を設定し、Claude Codeの動作を即座に制御する方法も紹介します。 最後に、claude.mdやプロンプト内でファイルパスやディレクトリ一覧を参照するための強力な@構文を発見します。これには、claude.mdをagents.mdファイルに向けることで、Claude CodeとGitHub Copilot間で単一の設定を維持するという人気のテクニックも含まれます。ここで紹介するすべてのヒントは、よりクリーンで、より速く、より制御されたAIコーディングワークフローを実現するために設計されています。
このレクチャーでは、Claude Codeのワークフローを管理するための3つの重要なツール、セッション、チェックポイント、そしてGitを習得します。それぞれのツールが異なる粒度でどのように機能し、コーディングセッションと会話履歴を完全にコントロールするためにどのように連携するのかを学びます。まず、Claude Codeのセッションについて、名前を付けて保存し、再開する方法を探ります。次に、チェックポイントと巻き戻し機能について深く掘り下げ、会話を遡って変更を取り消す方法を学びます。そして、Gitが長期的なバージョン管理レイヤーとしてどのように機能するかを確認します。最後に、Gitコミットを頻繁に行い、チェックポイントを素早い修正に活用し、claude.mdのようなマークダウンファイルでプロジェクトの進捗を追跡するという、実践的なワークフローを学びます。
このレクチャーでは、Claude Codeのチェックポイント、巻き戻し機能、YOLOモードについて、実践的なウォークスルーを通して学びます。これらは、AIコーディングセッションを自信を持って管理するための3つの重要なツールです。まず、Claudeにプロジェクトの要約、コードレビュー、結果のマークダウンファイルへの書き込みを指示するライブセッションを見ます。その過程で、Control+Oを使ってClaudeの思考トレースを展開し、エージェントがコードベースを探索する様子を正確に確認する方法や、Control+Eですべての詳細を表示・非表示にする方法を学び、コード変更がどのように行われるかを完全に可視化します。リファクタリングやレビュー中にClaude Codeがどのように間違いを処理するか(公開されたAPIキーに関する誤検知など)、そして簡単なフォローアッププロンプトでClaudeが自己修正し、出力を更新する様子を確認します。次に、チェックポイントと巻き戻しについて詳しく解説します。/rewindコマンドを使って会話履歴をさかのぼり、特定のチェックポイントを選択し、会話、コード、またはその両方を復元する方法を学びます。コードがリアルタイムで以前の状態に戻るのを見て、Claude Codeのスナップショット機能がgit履歴を失うことなく安全に変更をロールバックできることを示します。また、現在のセッション内でチェックポイントを巻き戻すこと(コンテキストとコードの両方を元に戻す)と、以前のセッションを再開すること(会話のコンテキストのみを復元する)の違いを明確に説明します。さらに、YOLOモードに入る前にgit addとgit commitを実行することが、コードベースにクリーンな復元ポイントを確保するためのベストプラクティスである理由も学びます。最後に、Claude Codeのチェックポイントワークフロー、巻き戻し機能、バージョン管理の統合を使いこなし、恐れることなくコーディングできるようになります。
このレクチャーでは、Claude CodeのYOLOモードの全貌を体験します。`--dangerously-skip-permissions`フラグを使用してClaude Codeを実行し、このAIコーディングエージェントがコマンド実行前に承認を求めることなく、完全に自律的なループで動作させる方法を学びます。バイパスモードでClaude Codeを起動する具体的な方法、Anthropicが提供する警告、そしてAIエージェントをマシン上で自律的に実行する際の現実世界のリスクを理解します。ライブデモンストレーションでは、Claude CodeにUI改善タスクを与え、約8分間独立して作業させます。コードベースの読み取り、変更、テストをすべて自律的に行う様子をご覧ください。その結果、完全に刷新され、モバイル対応になったインターフェース、アイコンベースの削除ボタン、インテリジェントなセクションフローなど、すべて手動の承認なしで生成された成果を目の当たりにします。さらに、より大規模な自律タスクにおいてサンドボックス化がなぜ重要なのか、開発サーバーを起動してブラウザでテストすることでAIの出力を検証する方法、そして変更を確定させるために`git add`と`git commit`を実行するという不可欠なステップについても解説します。これは、自律的なAIコーディングエージェントを信頼してプロジェクトを反復開発させるときに何が起こるか、そしてClaude Codeを使い始める際に可能な限り安全にそれを行う方法についての、実践的で率直な解説です。
このレクチャーでは、Claude CodeでAIコーディングエージェントを自律的に実行するための強力なテクニックであるRalphループを実践的に学びます。Ralphループプラグインのインストール方法、自律的なビルドセッションを開始するためのプロンプトの作成方法、そしてYOLOモードを安全に使用するためのサンドボックス化の重要性について解説します。8分間のAIコーディングタスクを80分間の自律的なビルドセッションに変える方法を学び、基本的なかんばんボードがユーザー管理、認証、複数ボード、データ永続性を備えた包括的なプロジェクト管理アプリケーションに自律的に構築されるライブデモを視聴します。このレクチャーを終える頃には、Ralphループをいつ、どのように使用してAIコーディングエージェントを自動操縦させるべきかを正確に理解できるようになります。
このレクチャーは、以下のような疑問を持つあなたに最適です:
- MCPサーバー、Claudeスキル、プラグインとは何か?そして、これら3つの構成要素はClaude Codeにおいて具体的にどう違うのか?
- モデルコンテキストプロトコル(MCP)は、外部ツールをAIコーディングワークフローにどのように接続するのか?なぜそれが注目されているのか?
- MCPサーバーとClaudeスキルは、いつ使い分けるべきか?それぞれの真の長所と短所は何か?
- なぜ多くのMCPサーバーを使いすぎると、コンテキストウィンドウを圧迫してパフォーマンスが低下するのか?そして、より賢い代替策は何か?
- プラグインは、MCP、スキル、その他のコンポーネントを、簡単にインストールできるパッケージにどのようにまとめるのか?
- Claude CodeのエージェンティックAI能力の背後にある中心的なイノベーションは何か?そして、ツールはそれをどのように可能にしているのか?
「Complete Guide to Claude Code」の重要な3日目のこのレクチャーでは、Claude Codeのポテンシャルを最大限に引き出すための3つの最も重要な構成要素、すなわちMCPサーバー、Claudeスキル、プラグインをマスターします。これは、あなたの専門知識が基本的な使い方から、Claude Codeが内部でどのように機能するかという深いアーキテクチャの理解へと飛躍する転換点となるセッションです。
レクチャーは、すべてを支える基礎概念であるツールから始まります。トークンを予測するLLMが、ファイルの編集、ToDoリストの管理、インターネット検索、複雑なコーディングワークフローの実行といった実際の行動を取ることができるエージェンティックAIへとどのように変貌するのかを学びます。このメカニズムを理解することは、MCP、スキル、プラグインを学ぶ上で不可欠です。
次に、MCP(モデルコンテキストプロトコル)について深く掘り下げます。これは、Claude Codeを誰でも作成した外部ツールに接続するためのAnthropicのオープンソース標準です。しばしば「AIアプリケーションのUSB-Cポート」と表現されるMCPは、サードパーティのツールライブラリとのプラグアンドプレイ統合を可能にします。シームレスな接続性、巨大なエコシステム、ツールの簡単な共有といったMCPの利点と、あまりに多くのMCPサーバーがアクティブになるとパフォーマンスを低下させる可能性のあるコンテキストウィンドウの効率問題といった欠点の両方を正確に学びます。
続いて、MCPのいくつかの制限に対処する新しいアプローチであるClaudeスキルを探求します。スキルは、Claude Codeに専門知識と能力を追加するための代替手段を提供し、コンテキスト効率に関して明確な利点があります。スキルとMCPサーバーの明確で率直な比較を行い、多くの開発者が特定のワークフローにおいてスキルが最終的にMCPに取って代わる可能性があると考える理由も解説します。
最後に、プラグインが、MCP、スキル、claude.md設定、その他のコンポーネントを便利でインストールしやすいユニットにまとめる、より高レベルのパッケージとしてすべてをどのように統合するかを学びます。MCPサーバー、スキル、プラグインはすべて独立してインストール、アンインストール、有効化できるため、自身の自動化やコーディングワークフローでどのアプローチをいつ使用すべきかを判断するために必要な完全な明確さを得ることができます。このステップバイステップのガイドは、Claude Codeで賢明なアーキテクチャ上の決定を下すためのベストプラクティスと決定論的なフレームワークを提供します。
このレクチャーでは、AIコーディングの実践者が知っておくべきモデルコンテキストプロトコル(MCP)アーキテクチャの3つのコアコンポーネント、すなわちMCPホスト、MCPクライアント、MCPサーバーについて明確に理解します。Claude CodeがどのようにMCPホストとして機能し、クライアントが内部でどのように管理されるか、そして新しいAIツールをワークフローに組み込む際に最も頻繁に関わるのがなぜMCPサーバーなのかを学びます。ローカルとリモートの2つのトランスポートモードを探求し、MCPサーバーの発見方法を学び、UpstashによるContext7 MCPサーバーを実践的な例として使用して、LLMが最新のコードを生成できるようリアルタイムのドキュメントを提供する仕組みを理解します。最終的に、たった1行のコマンドでClaude CodeにMCPサーバーをインストールする方法を学び、AIエージェントをツールに接続するMCPのシンプルさと強力さを実感します。
このハンズオンレクチャーでは、AIコーディングアシスタントに強力な新機能を与えるMCPサーバーを追加して、Claude Codeを強化する方法を学びます。まず、LLMが最新のドキュメントやコード例を照会できるようにするContext7 MCPサーバーをClaudeに装備するワークフローを体験します。これにより、AIが古い情報をハルシネーションするリスクを排除します。次に、コーディング以外のMCPサーバーであるPolygon.io MCPサーバー(現在はMassiveという名称)を探求し、APIキーで設定してClaude Codeをリアルタイムの株式市場データに接続します。この過程で、Claude Codeが必要なMCPツールのみをロードすることで、どのようにコンテキストを効率的に管理し、トークン使用量を低く抑えるかを学びます。最後に、コマンドラインを使用してMCPサーバーを追加、検査、削除する明確で再現可能なプロセスを習得します。
このレクチャーでは、コーディングエージェントに新しい能力、専門知識、自動化ワークフローを装備するための、MCPサーバーに代わるよりシンプルでエレガントな方法であるClaude Codeのスキルについて探求します。スキルとは何か、モデルコンテキストプロトコル(MCP)のアプローチとどう違うのか、そしてなぜAIコミュニティがこれを歓迎したのかを学びます。メタデータ、指示、リソースという3つのレベルの段階的開示が、LLMが必要な時にのみ情報をコンテキストにロードすることで、トークンの使用量を低く抑える仕組みを解説します。また、スキルの構築、インストール、共有の方法を、マークダウンファイルとシェルスクリプトだけを使って行う方法を学びます。最終的には、MCPサーバーのインフラストラクチャのオーバーヘッドなしに、Claude Codeに強力な新機能を与えるための明確で実践的なワークフローを理解できるようになります。
このレクチャーでは、Claude Codeのスキルマーケットプレイスを探求し、Agent Browserスキルを実際にインストールする手順を解説します。これにより、AIエージェントがコーディング環境から直接ブラウザを起動し、制御できるようになります。まず、Anthropicの公式GitHubスキルリポジトリを閲覧し、実際のskill.mdファイルの構造(上部のYAMLメタデータ、その下の自由形式のマークダウン指示、PythonやJavaScriptの自動化コードを含むサポートスクリプトフォルダ)を理解します。次に、Vercelが構築した厳選されたスキルマーケットプレイスであるskills.shを訪れ、コミュニティスキルを一つのコマンドで発見しインストールします。VercelのNPX Skillsユーティリティを使い、Agent Browserスキルを段階的にインストールします。最後に、Claude CodeがResyやOpenTableを自律的にナビゲートしてレストランを検索する様子を見ることで、Agent Browserの動作を確認します。これにより、単純なマークダウンファイルといくつかのスクリプトが、コーディングエージェントの能力をいかに劇的に拡大できるかを実証します。
このレクチャーでは、AIコーディングアシスタントを強力な新機能で拡張するための、最も高度で合理的な方法であるClaude Codeプラグインについて探求します。プラグインが、MCPサーバー、スキル、スラッシュコマンド、フックなどを一つにまとめたキュレーションバンドルであり、各要素を個別に設定する手間を省くものであることを学びます。 AnthropicのGitHubリポジトリでホストされている公式のClaude Plugins Marketplaceを実際に見ていき、`/plugins`コマンドを使ってClaude Code内から直接プラグインを閲覧、発見、インストールする方法を学びます。「発見」「インストール済み」「マーケットプレイス」という3つのコアタブを確認し、プラグインが人気やインストール数によってどのようにランク付けされているかを理解します。 本番レベルのUI生成を行う「Frontend Design」、Upstash MCPサーバーを簡単にインストールできるようにラップした「Context Seven」、プルリクエスト分析のための「Code Review」、そしてLLMが生成した冗長なコードを整理し、複雑すぎるコードを単純化するために設計されたAnthropic独自のオープンソース内部エージェントである「Code Simplifier」など、いくつかの人気プラグインを実際にインストールする手順を解説します。 また、プラグイン、MCP、スキルの実践的な違いと、日常的なAI支援開発タスクのほとんどにおいて、なぜプラグインから始めることが推奨されるアプローチなのかについても学びます。チーム全体でプラグインを共有するためのカスタムまたは社内マーケットプレイスの追加方法、プラグインの有効化・無効化を動的に行う方法、そしてアンインストールがディレクトリを削除するだけで完了するシンプルさについても説明します。 Claude Codeを初めて使う方でも、適切なプラグイン戦略でワークフローを効率化したいと考えている方でも、このセッションはClaude Codeプラグインエコシステムを最大限に活用するための明確で実践的なフレームワークを提供します。
このレクチャーでは、Claude Codeを拡張する3つの主要な方法(MCPサーバー、スキル、プラグイン)について、それぞれの違いと最適な使用場面を学びます。Claude Codeのスキルマーケットプレイスからプラグインを発見・インストールする方法、サブエージェントやスラッシュコマンドをプラグイン経由で実行する方法、そして各アプローチの具体的な長所と短所を実践的に解説します。ライブウォークスルーを通じて、プラグインがMCPサーバー、スキル、フック、エージェント、スラッシュコマンドをどのように便利なパッケージにまとめるかを確認します。このレクチャーを終える頃には、いつプラグインから始め、いつ特定のニーズに応じてMCPやスキルを利用すべきかという明確な判断基準を身につけ、自信を持って自分のプロジェクトに合わせてClaude Codeを設定できるようになります。
このレクチャーでは、Claude Code、Jira、MCPサーバー、プラグインを連携させた実際の開発ワークフローの構築方法を学びます。MCP(Model Context Protocol)による外部ツール連携、スキルによる軽量な専門知識の付与、そしてそれらをまとめたプラグインという、Claude Codeを拡張する3つの方法の長所と短所を実践的に解説します。実際のチームと同様に、Jiraチケットから開発を始める規律あるエンドツーエンドのワークフローを体験します。無料のAtlassian Jiraアカウント設定から始め、Jira MCPサーバーを介してClaude Codeをプロジェクト管理に接続します。具体的なプロジェクトとして、NDAなどの法的文書を作成するAIツール「PreLegal」を構築しながら、Jira、GitHub、MCPツールを統合するプロセスを学びます。このレクチャーを終える頃には、Jira連携とMCP設定を活用し、チケット発行からプルリクエストまで開発全体を管理するための再現可能なプロセスを習得できます。
このレクチャーでは、以下のことを学びたい方に最適です:
- AIを活用したプロジェクト管理のために、Claude CodeをJira MCPサーバーに接続する方法
- AtlassianリモートMCPサーバーとは何か、そしてそれを使ったOAuth 2認証はどのように機能するのか
- Claude Codeとの統合のために、GitHubリポジトリをセットアップし、詳細な個人アクセストークンを生成する方法
- モデルコンテキストプロトコルを使用して、ターミナルから直接Jiraチケットを照会・管理する方法
- MCPサーバー統合のためにGitHubトークンを作成する際に設定すべき権限
- GitHubリポジトリをクローンし、Claude Codeを使ったAI開発ワークフローの準備をする方法
この実践的なレクチャーでは、モデルコンテキストプロトコル(MCP)を使用してClaude CodeをJiraとGitHubの両方に接続し、プロジェクト管理とコードリポジトリを橋渡しする強力なAI開発ワークフローを構築します。
まず、公式のAtlassian MCPエンドポイントである`mcp.atlassian.com/v1/mcp`を使用して、`claude mcp add`コマンドでAtlassianリモートMCPサーバーをClaude Codeのセットアップに追加します。完全なOAuth 2認証フローを体験し、Claude CodeがJiraアカウントにアクセスすることを承認します。`/mcp`コマンドを使用して接続を確認する方法や、セッションが切れたときに再認証する方法も学びます。接続が完了すると、Claude Codeを使ってJiraチケットを直接照会し、課題の詳細、説明、タスク情報をJiraワークスペースから直接取得します。
次に、GitHub側の統合をセットアップします。新しいプライベートGitHubリポジトリを作成し、開発者設定に移動して、その単一のリポジトリにスコープを限定した詳細な個人アクセストークンを生成します。コンテンツと課題に対する読み取りアクセス、プルリクエストに対する読み書きアクセスという最小限の権限を設定します。これは、スリムな権限から始め、必要な場合にのみ拡張するというセキュリティのベストプラクティスに従ったものです。最後に、リポジトリをローカルマシンにクローンし、Claude Codeで使用できるように準備します。
このレクチャーを終える頃には、Claude CodeがJira MCPサーバーとGitHubリポジトリの両方に接続され、AIアシスタントがJiraチケットを読み取り、コードベースと対話し、プルリクエストを管理する能力を持つようになります。これは、完全なAI駆動開発ワークフローの基盤となります。
このハンズオンレクチャーでは、Claude CodeにGitHubリモートMCPサーバーをセットアップし、Featured Devプラグインをインストールして、規律ある構造化された開発ワークフローの準備をします。`claude mcp add`コマンドを使用してGitHubに接続し、GitHubイシューの作成やプルリクエストのオープンをClaude Codeから直接行う方法を学びます。さらに、Anthropic公式のFeatured Devプラグインをインストールし、コードベースの調査、アーキテクチャ設計、品質レビューなど、厳格な7段階の開発プロセスを導入します。最後に、JiraとGitHubの両方と連携し、適切なAI開発ワークフローを用いて機能開発を開始できる状態にプロジェクトを完全に設定します。
このレクチャーでは、Claude CodeがJiraの課題を読み込み、チケットに記述されたすべてのステップを自律的に実行し、プルリクエストを作成するまでの一連のワークフローを、最小限の人間の介入で実現する様子を学びます。まず、GitHubリポジトリを閲覧し、Common Paperからマークダウン形式の法的文書テンプレートをダウンロードし、ディレクトリに整理し、カタログJSONファイルを生成し、ライセンスファイルを追加するという、現実世界のJiraタスクを作成します。次に、Claude CodeにAtlassian MCPサーバーをインストール・設定し、Atlassianアカウントで認証を行い、単一のプロンプトでJiraの課題IDをClaudeに渡します。MCPサーバーを介してJiraチケットの詳細を自律的に取得し、タスクを実行し、問題が発生した際には自己修正する様子を見ることができます。最終的には、Atlassian JiraをClaude Codeのワークフローに統合し、複数のステップからなるコーディングタスクを自動化し、プロジェクト管理とAIによる開発をシームレスな自律的パイプラインに統合する方法を理解します。
このレクチャーでは、Jiraチケットと統合されたAIワークフローだけで、Claude Codeが洗練された完全なNext.jsアプリケーションをゼロから構築する様子をご覧いただけます。Atlassian Jira内で、ユーザーがフォームに入力し、ドキュメントをライブプレビューし、完成したPDFをダウンロードできる「相互NDA作成ウェブアプリ」という現実的なビジネス要件を作成します。このJira課題は、Claude AIが曖昧さをどのように処理するかを見るために、プロダクトチームやビジネススポンサーが書くように意図的に緩く記述されています。次に、Jira MCPサーバーを使用してAtlassian JiraをClaude Codeに接続し、`featuredev`プラグインを呼び出して構造化された7段階の開発プロセスを開始します。Claude CodeはJiraチケットを読み、プロジェクトリポジトリを分析し、コードを一行も書く前に、ダウンロード形式、レイアウトの好み、デザインの洗練度などに関する明確化のための質問を返します。回答を送信すると、Claude Codeは自律的にNext.jsアプリを構築し、必要なすべてのファイルを生成し、フォームとライブNDAプレビューを並べたUIを構築し、PDF生成を実装し、GitHubにプルリクエストを作成します。完成したアプリをローカルで実行し、ライブ更新されるフィールドを持つフォームに入力し、専門的にフォーマットされたPDFをダウンロードするまでを、すべて単一のJiraチケットとプロンプトからゼロショットで実現します。また、Claude Codeがテストとコードレビューのフェーズをスキップした際の対処法も学び、自動テストの追加やコードレビューエージェントによるレビューを促す方法もカバーします。これは、JiraとConfluenceのワークフローをClaude Codeと統合し、機能開発を自動化し、実際のIDE設定でAIを使用してプロジェクト管理と生産性を劇的に加速させる方法を示す、強力なエンドツーエンドのデモンストレーションです。
この講座は、以下のようなことを学びたい方に最適です:
- Claude Codeが脱線したり、バグを修正できない場合の最適なデバッグワークフローとは?
- AIコーディングセッションで問題の根本原因を見つけるための、規律あるステップバイステップのアプローチの使い方は?
- なぜデバッグで得た教訓をclaude.mdに記録すべきなのか、そしてそれが繰り返しのミスを防ぐのにどう役立つのか?
- 難しい問題をより速くデバッグするために、Claude Codeと並行してCodexのような複数のLLMをどのように活用できるか?
- Claude Codeが古いGitHubのissueから誤った根本原因に固執する際に注意すべき危険信号とは?
- Jira、GitHub MCPサーバー、機能開発ワークフローを単一のClaude Code自動化パイプラインに統合する方法は?
このレクチャーでは、Atlassian MCPサーバー経由でのJira issueの読み取りから、自律的なコード生成と統合テスト、そしてGitHub MCPサーバーを使用したプルリクエストの作成とマージまで、単一のプロンプトからすべてをオーケストレーションする、完全なエンドツーエンドのClaude Code開発ワークフローを体験します。Claude Codeが、コンテキストウィンドウの圧縮と回復を処理しながら、5つのスイートにわたる76のテストに合格する、8,000行以上のコードを持つ完全に機能するNext.jsプロトタイプアプリケーションを構築する様子をご覧ください。
このセッションの中核は、AIコーディングアシスタントが失敗した際の、規律あるデバッグ戦略を紹介することです。Gitコミットで作業のスナップショットを取り、スタックトレースを直接Claudeに貼り付けて迅速な反復修正を試み、それでもバグが解決しない場合は、専用のマークダウンファイルを使用して再現手順、調査ログ、仮説、根本原因分析、修正の証明を記録する体系的なアプローチに切り替えるという、構造化された5段階のデバッグワークフローを学びます。再現、調査、仮説、証明、修正という各フェーズをClaude Codeに明示的にガイドすることが、自律的に推論させるよりもはるかに良い結果をもたらす理由を発見するでしょう。
また、Claudeが古く、何年も前のStack OverflowやGitHubのissueに固執し、誤った自信を持って既知の問題だと断定するなど、AIコーディングでよくある落とし穴を回避するための重要なベストプラクティスも学びます。このレクチャーでは、これらの提案に異議を唱え、エージェントが脱線したときに最後のコミットに戻り、第二のLLMを新鮮な視点として利用して頑固なバグを突破する方法を解説します。最後に、コミュニティが構築したデバッグスキル(Claude Codeワークフローに統合できる構造化されたプロンプトフレームワーク)を探求し、claude.mdに学んだ教訓を記録することが、圧縮された会話スレッドや将来のイテレーションサイクル全体で繰り返されるエラーに対するセーフティネットをどのように作成するかを見ていきます。
この実践的な構築セッションでは、Claude Codeを使用してSaaSプラットフォームをデプロイする方法を学びます。Claudeの能力を拡張する3つの主要な方法(MCPサーバー、スキル、プラグイン)を解説し、それぞれの使い分けを明確にします。また、skill.mdファイルの構造、ホームディレクトリとプロジェクトフォルダの両方における.claudeディレクトリの仕組み、そしてClaude Codeがコンテキストの効率を保つために必要な情報だけを段階的に読み取る方法について詳しく学びます。特に、プロジェクトレベルと個人用のホームディレクトリレベルの2つのClaude.mdファイルの設定と最適化に焦点を当て、コーディングスタイル、規約、デバッグワークフローを確立するためのベストプラクティスを共有します。最終的には、カスタムスキルを備えた完全に設定済みのClaude Code環境を構築し、AI搭載SaaSプラットフォームを構築するための明確なステップバイステップガイドを習得します。
このレクチャーでは、実際のSaaSプロジェクトでClaude Codeエージェントをガイドするための効果的なclaude.mdファイルの書き方、Claude Codeエージェントのスキルとは何か、そして独自のカスタムスキルをゼロから構築する方法を学びます。OpenRouterとLiteLLMを介してCerebrasを高速な推論プロバイダーとして設定する方法や、Claude Codeがカスタムスキルを認識するために必要なskill.mdファイルの正しい構造とフォーマットについても解説します。さらに、Claude Codeを使用してDocker、FastAPI、SQLiteでフルスタックSaaSプロジェクトをセットアップする方法や、マークダウンファイル、.env設定、構造化出力を使用してAIを活用した開発ワークフローを効率化する方法もカバーします。最終的には、claude.md、カスタムCerebrasスキル、環境設定、明確な技術指示を備えた完全に準備されたプロジェクト環境を構築し、AI搭載SaaSアプリケーションをデプロイ・構築できるようになります。
このレクチャーでは、既存のプロトタイプからV1のSaaS製品を構築するために、Claude Codeが使用する明確に定義されたチケットを持つ構造化されたJiraボードの設定方法を学びます。開発の重要な各フェーズを表す4つの連続したJiraチケットを作成し、AIコーディングエージェントが解釈して実行できる正確な説明を記述する全プロセスを学びます。また、Atlassian MCPサーバーを再認証し、Claude Code内でプロジェクトのスキルとコンテキストを確認し、チケットをAIに渡す前にGitHubとJiraの統合が準備できていることを確認する方法も示します。
このレクチャーでは、Claude CodeがJiraチケットを取得し、本番環境に対応したコードを構築し、単一のプロンプトからプルリクエストを作成する、リアルタイムの機能開発ワークフローを学びます。FastAPIバックエンドとNext.js静的フロントエンドのアーキテクチャ決定を通じてClaudeをガイドし、JiraチケットPL4を実装する方法を学びます。また、従来のフォームUIをAI搭載のチャットインターフェースに置き換える、より複雑な機能(PL5)の構築にも取り組みます。コンテキスト管理、claude.mdの更新、MCP認証、GitHubワークフローなど、AI支援開発プロセスを合理化するための実践的なテクニックを習得できます。Jiraチケットを実用的な機能に変えるための、再現可能で本番環境に対応した青写真を手に入れましょう。
この講義では、Claude CodeとCerebrasを使用して構築されたAI法律文書ジェネレーターのライブでのエンドツーエンドテストをご覧いただけます。完了したJiraチケット(PL-5)から始まり、GitHubのプルリクエストレビューの全工程を確認します。そこでは、Claude Codeがカスタムスキルを正しく適用し、適切なモデル、構造化出力、Pydanticオブジェクトを使用してCerebras LLMを呼び出し、456行の新規コードを生成したことを検証します。次に、アプリケーションをローカルで起動し、リアルタイムでテストする様子を追います。AIチャットインターフェースがガイド付きの質問をしながら相互秘密保持契約の作成を進め、テンプレートのフィールドを収集し、ダウンロード可能なPDFを生成します。これらすべてが、ストリーミングを不要にするほぼ瞬時のLLM応答で実現されます。 入力フォーカスの欠落や、AIが常にフォローアップの質問をしないといったUIの問題を特定した後、これらの修正が次のJiraチケット(PL-6)にどのように組み込まれ、クラウドSaaS契約を含むすべての法律文書タイプをサポートするという主要な機能拡張と共に行われるかを見ていきます。この講義では、コンテキストのクリア、MCPとJiraの再認証、Claude Codeへの実装・テスト・PR作成のプロンプト指示といった、自動化と反復の完全なワークフローを実演し、結果として16ファイルにわたる2,500行以上のコードが生成されます。完成したダッシュボード、正しいブランドカラー、プロンプトエンジニアリングを使用して段階的に情報を収集するAIチャット、そして最終的なPDF出力を確認できます。これは、Claude Code、Cerebras、GitHub、Jiraを連携させて、AIを活用した法律文書SaaS製品を迅速に構築・改良するための実践的で現実的な内容です。
この最終日である5日目のセッションでは、Claude Codeだけで構築された完全に機能するSaaSアプリケーションの完成までを目の当たりにします。最後のプルリクエストのマージから、ユーザー認証、ドキュメントの永続化、AIによる法的文書生成を備えたライブデモの実行までを行います。Jiraチケット(PL-7)の実装、1,500行を超えるコード変更のGitHubへのプッシュ、そしてCerebrasの高速推論を活用したSaaSのフルデモを解説します。また、トークン制限の管理、JiraやGitHubとの連携、プロンプトエンジニアリングを駆使してAI開発を導く実践的なワークフローも学びます。
このレクチャーは、以下のようなことを学びたいあなたのためのものです:
- Claude Codeにおけるサブエージェントとマルチエージェントオーケストレーションは、実際にはどのように機能するのか?
- 複数のAIエージェント、サブエージェント、そして完全なエージェントスウォームを実行することの違いは何か?
- Claude Codeでフックを使用して、Ralph Loopsのような自動化を可能にする方法は?
- 複数のAIエージェントを並行してオーケストレーションする際の「制御されたカオス」とは何を意味するのか?
- Claude Codeのワークフロー用に、カスタムスラッシュコマンドや共有可能なプラグインを作成する方法は?
- いつ厳密な制御を選び、いつコーディングエージェントスウォームを自由に実行させるべきか?
このレクチャーでは、AIコーディングエージェントを大規模に扱う方法を変革する、Claude Codeのプロレベルの機能に深く迫ります。これは最終週の1日目であり、サブエージェントから完全なマルチエージェントオーケストレーション、そしてスウォームベースの開発に至るまでのすべての土台を築きます。
まず、単一エージェントのCLIワークフローから、複数のAIエージェントがそれぞれ専門的な役割を持って並行して作業するマルチエージェント開発への進化を理解することから始めます。このレクチャーでは、サブエージェント(Claude Codeが特定のタスクを処理するために特化したエージェントを生成する)と、コードベース全体で複数のClaude Codeインスタンスを同時に実行する広範なマルチエージェント設定との間の重要な違いを解説します。
次に、Ralph Loopsや他のエージェンティックコーディングパターンといった自動化された振る舞いをトリガーできる強力なClaude Codeの機能であるフックを探求します。また、独自のカスタムスラッシュコマンドを作成し、チームやマーケットプレイス向けに共有可能なプラグインを構築する方法も学びます。
ここで紹介される中心的なフレームワークは**制御されたカオス**です。これは、エージェントスウォームとYOLOモードの自動化による増幅効果と、ファイルシステムベースの協調、自己修正型のコードレビュープロセス、サンドボックス化、オーケストレーション階層といった意図的な制御メカニズムとのバランスを取ることを意味します。いつ手綱を緩めてエージェントを走らせるべきか、そしていつネガティブフィードバックループで引き戻してワークフローを軌道に乗せるべきかを学びます。
このレクチャーでは、週の後半で構築していくClaude Codeのエージェントチームやオーケストレーターパターンについてもプレビューし、マルチエージェントオーケストレーションの全体像を把握できるようにします。個人プロジェクトに取り組んでいる場合でも、大規模なリポジトリで協調作業を行っている場合でも、スピードと構造の適切なバランスでエージェンティックコーディングに取り組むための明確なメンタルモデルを身につけることができるでしょう。
このハンズオンレクチャーでは、FiNALLY (Finance Ally) リポジトリをクローンし、完全にオーケストレーションされたClaude Codeエージェントチームによって構築される、AI搭載の素晴らしいトレーディングワークステーションの基盤をセットアップします。これはマルチエージェント開発の集大成プロジェクトの1日目であり、複数のAIエージェントがフロントエンド、バックエンド、データベースの各レイヤーで並行して効果的に共同作業できるようにプロジェクトを準備する方法を学びます。まず、明確なディレクトリ構造を持つスキャフォールディングされたリポジトリをクローンします。これには、空の`backend/`、`frontend/`、`db/`、`test/`ディレクトリに加え、重要な`planning/`フォルダと`plan.md`が含まれます。この計画ドキュメントは、すべてのコーディングエージェントが協調性を保つために集約する、唯一の信頼できる情報源(共有ドキュメント)として機能します。`claude.md`ファイルが`@`記法を使って`plan.md`をすべてのエージェントのコンテキストウィンドウに自動的に取り込み、エージェントスウォーム全体で一貫した動作を保証する仕組みを検証します。このレクチャーでは、アプリケーションアーキテクチャ(FastAPIバックエンド、Reactフロントエンド、SQLiteデータベース、SSEベースのリアルタイム市場データストリーミング)、OpenRouter APIキーを含む環境変数、構造化出力とコース前半で学んだCerebrasスキルを使用したLLM統合、Dockerベースの単一コンテナデプロイ、そしてサードパーティの依存関係を一切必要としないシミュレートされた市場データシステムなど、ビジネス要件書全体を解説します。この計画が、サブエージェントに渡す前に、Claudeをチャットボットとして使用して反復的に洗練された実践的なワークフローをご覧いただけます。最も重要なのは、マルチエージェントオーケストレーションの背後にある哲学を学ぶことです。コンポーネント間の境界を明確に定義することがなぜ重要なのか、オーケストレーターがどのようにエージェントを連携させるのか、そしてAIエージェントにアプリケーションを構築させる際にアーキテクチャの決定をシンプルにすること(例えば、多数のコンテナではなく1つのDockerコンテナを使用するなど)がなぜ不可欠なのかを学びます。このセットアップレクチャーは、管理され、調整されたカオスの中で、Claude Codeエージェントを使ってビルド全体を実行するための基礎を築きます。
このハンズオンレクチャーでは、AIコーディングワークフローを効率化するための最も強力かつ驚くほどシンプルな機能の一つである、Claude Codeでのカスタムスラッシュコマンドの作成方法を正確に学びます。実践的な`doc-review`スラッシュコマンドをゼロから構築し、`.claude/commands`フォルダの作成、マークダウンプロンプトファイルの記述、`$ARGUMENTS`を使用したCLIからの動的な入力の受け入れといった全プロセスをステップバイステップで進めます。Claude Codeが企画書をレビューし、質問や明確化の点を追加し、簡素化の機会を提案する様子をライブでご覧いただけます。これにより、コーディングエージェントと協働する際の人間の監督の真の価値を実感できるでしょう。このレクチャーでは、従来からのコマンドフォルダアプローチと、モダンなスキルベースのアプローチという、スラッシュコマンドを追加する両方の方法をカバーし、それぞれをいつ、なぜ選択すべきかを解説します。また、スラッシュコマンドがコンテキストウィンドウの使用量や会話履歴の点でサブエージェントとどのように異なるかを明確に理解できます。これは、エージェンティックなワークフローが複雑化するにつれて、トークンを効果的に管理するための重要な概念です。個人で作業している場合でも、Gitを介してチームと`.claude`設定を共有している場合でも、このレクチャーを終えれば、Claude Codeでの開発プロセスを加速させるカスタムスラッシュコマンドを構築できるようになるでしょう。
このレクチャーでは、Claude Code内のエージェントとサブエージェントの強力な世界を探求し、協力エージェントとしてCodex CLIを統合することでAIコーディングワークフローを拡張する方法を学びます。まず、複数のClaude Codeインスタンスをターミナル間で起動し、フロントエンド、バックエンド、テストの構築といったタスクを並列化する方法を見ていきます。次に、OpenAIのコマンドラインコーディングエージェントであるCodex CLIをインストール・設定し、`codex exec`コマンドを使ってプロンプト駆動のレビュータスクをシェルから直接実行します。その後、サブエージェントについて深く掘り下げ、ExploreやPlanのような組み込みサブエージェントがどのように作業を別のコンテキストウィンドウにオフロードするかを学びます。さらに、`.claude/agents`ディレクトリ内に`reviewer.md`ファイルを作成することで、カスタムサブエージェントをゼロから構築します。最後に、Codex CLIをカスタムサブエージェントのエンジンとして接続し、2つのAIコーディングプラットフォームを1つの協調的なワークフローに統合するという次のステップへと繋げます。
この実践的なレクチャーでは、Claude Codeの最も強力な機能の一つであるカスタムサブエージェントと、実験的なエージェントチームのワークフローを比較しながら探求します。まず、コードレビュータスクをOpenAIのCodex CLIに委任する実用的なCodex-Reviewerサブエージェントを構築します。これにより、メインのコンテキストウィンドウを汚すことなく、完全に別のLLMを起動して分析を行うカスタムスラッシュコマンドの設定方法を学びます。次に、このサブエージェントをリファクタリングし、gitを使って最後のコミット以降のすべての変更を自動的にレビューする汎用的な変更レビュアーを作成します。サブエージェントとエージェントチームの重要な違いについても解説します。サブエージェントは単純な委任パターンに従いますが、エージェントチームは複数のエージェントが協調して動作する実験的な機能です。このレクチャーを通じて、それぞれの使い分けを理解し、将来的なエージェントオーケストレーションへの基礎を築きます。
このレクチャーでは、Claude Codeの最も強力な自動化機能の一つである「フック」について探求します。特定の「イベント」(ツール呼び出し、セッション停止、通知など)が、手動の介入なしにClaudeの振る舞いを拡張する事前定義されたアクションをどのようにトリガーできるかを正確に学びます。イベント、フック、マッチャーといった核となる用語を理解し、フックが起動できる3種類のアクション(シェルコマンド、Claudeへのプロンプト、サブエージェント)について学びます。そして、Claudeが作業を終えるたびに自動的にコードレビューを開始する「停止イベントフック」を登録するために、`.claude/settings.json`ファイルを設定する実践的な演習を行います。最終的には、タスク完了ごとにコードレビューを自動トリガーする実用的なフックを完成させ、Claude Codeのプラグインとフックが開発ワークフローをいかに効率化し、反復的な手動ステップを排除できるかを具体的に理解します。
このレクチャーは、以下のようなことを学びたい方に最適です:
- Claude Codeのプラグインマーケットプレイスを作成し、配布する方法
- Claude Codeプラグインの構造と、ゼロから構築する方法
- カスタムプラグイン内でClaude Codeのフックがどのように機能し、コードレビューのようなワークフローを自動化するのか
- Anthropicの公式マーケットプレイスやカスタムマーケットプレイスからプラグインを発見し、インストールする方法
- Claude Codeを拡張するために、サブエージェント、スキル、コマンドを使用する場合の長所と短所
- Gitを使って自作のプラグインマーケットプレイスをチームで共有する方法
このレクチャーでは、完全に機能するClaude Codeプラグインをゼロから構築し、チームメイトが発見・インストールできる独自のプラグインマーケットプレイスにパッケージ化する方法を学びます。まず、`.claude-plugin`フォルダ、プラグイン名、説明、バージョン情報を含む`plugin.json`マニフェストなど、必要なディレクトリ構造を作成します。次に、プラグイン内にサブディレクトリとしてフック、コマンド、エージェント(サブエージェント)、スキルを追加します。`hooks.json`ファイルを設定して、停止時にトリガーされる独立したコードレビューワークフローを自動化し、バックグラウンドで外部ツールを起動して最後のコミット以降の変更を検証します。
そこから、カスタムプラグインマーケットプレイスを定義する`marketplace.json`ファイルを作成し、`/plugin`コマンドを使ってClaude Codeにローカルで登録し、利用可能なプラグインを閲覧し、プロジェクトスコープでインストールします。プロジェクトのREADMEを作成し、フックが自動的に発火するのを確認し、`review.md`が生成されるという一連のライフサイクルを実際に体験します。これらはすべて、あなたが構築したプラグインによって実現されます。
このレクチャーでは、GitHubリポジトリからマーケットプレイスを追加する方法、Anthropicの公式プラグインディレクトリが独自のものとどのように連携するか、そして並列で自己修正的な自動化のためにサブエージェントを使用する場合と、よりシンプルなスキルやコマンドを使用する場合のベストプラクティスについても解説します。コンテキスト効率、エラーの連鎖、境界問題、コストといったトレードオフを学び、複雑な開発ツールやワークフローのためにClaude Codeを拡張する方法について、情報に基づいた意思決定ができるようになります。MCPサーバー、デバッグ戦略、JSON検証パターンについては、関連セッションで詳しく解説されるトピックとして言及されます。
このレクチャーでは、Claude Codeエコシステムにおける最も重要でエキサイティングなトピックの一つである「サンドボックス化とクラウド実行」を深く掘り下げます。AIコーディングエージェントにとってサンドボックス化がなぜ重要なのか、ファイルシステムとネットワークの分離が自律的な実行をいかに安全にするのか、そして承認疲れのリスクをどう解消するのかを学びます。さらに、サンドボックス化がクラウド実行とどう連携し、ローカルのDockerコンテナやクラウド環境でClaude Codeを安全かつ自律的に実行するためのベストプラクティスを解説します。セキュリティを妥協することなく「YOLOモード」を最大限に活用する方法も紹介します。このセッションを通じて、サンドボックス化が単なるセキュリティ機能ではなく、生産性を向上させる機能であることを理解し、エージェントワークフローのためのスケーラブルで安全なインフラを構築するための基礎知識を習得します。
このレクチャーは、以下のようなことを学びたいあなたのためのものです:
- ローカルマシンではなく、クラウドサンドボックスでClaude Codeをリモート実行するにはどうすればよいか?
- Web上のClaude Codeとは何か、そしてローカルでコーディングエージェントを実行する場合とどう違うのか?
- Claude GitHubアプリを使って、GitHubイシューからAIエージェントにリポジトリで自律的に作業させるにはどうすればよいか?
- Claude Codeのネイティブサンドボックスとは何か、そしてファイルシステムとネットワークを分離して安全に権限を自動承認するにはどうすればよいか?
- Sprite.devのようなサードパーティのクラウドサンドボックスを使って、管理された環境で任意のコーディングエージェントを安全に実行するにはどうすればよいか?
- 本当に携帯電話からClaude Codeを操作し、コンピュータで中断したところから再開できるのか?
このハンズオンレクチャーでは、Claude Codeを使ったリモート実行とクラウドサンドボックス化のための3つの強力なアプローチを探求します。AIコーディングエージェントをローカルで実行する段階から一歩進み、作業のスケールアップ、安全性の確保、そしてどこからでもコーディングを可能にする、管理されたサンドボックス環境へと移行します。
まず、Claude Codeのネイティブサンドボックスの使い方を学びます。これは`/sandbox`コマンドで起動する、軽量なOSレベルのサンドボックス化機能です。この組み込み機能は、ファイルシステムとネットワークの分離を提供し、サンドボックス内での権限プロンプトを自動承認し、Dockerや開発コンテナよりも効率的に実行されます。Mac、Linux、そしてWindowsユーザー向けのWSLセットアップを含むプラットフォーム要件についても説明します。
次に、Anthropicが管理するクラウドサンドボックスであるWeb上のClaude Codeについて詳しく見ていきます。CLIから`&`プレフィックスまたは`claude --remote`を使ってリモート実行を開始し、タスクをAnthropicのクラウドに送信する方法を学びます。そこではClaude Codeがサンドボックス環境で自律的に起動します。また、Claude GitHubアプリをインストールし、`@Claude`とタグ付けしたGitHubイシューを立てることで、AIエージェントにリポジトリをクローンさせ、作業を実行させ、報告させる方法も学びます。これらはすべて、あなたのローカルマシンに触れることなく行われます。実行中のリモートセッションにアタッチするためのTeleportや、並行して作業する複数の自律エージェントを監視するための`/tasks`といった機能も探求します。
最後に、コーディングエージェント向けに最適化された、高速で柔軟なマネージドサンドボックス環境を提供するSprite.dev(Fly.io製)のようなサードパーティのクラウドサンドボックスを探求します。これらはClaude Code、Codex、Gemini CLIなど、あらゆるAIコーディングエージェントで動作し、安全なサンドボックス化されたランタイムでプラットフォームに依存しないリモートコード実行を可能にします。
このレクチャーを終える頃には、サンドボックス化されたリモート環境でClaude Codeを安全に実行するためのベストプラクティス、複数のクラウドベースのエージェントに同時に作業を委任する方法、そしてあなたのワークフローに適したアプローチを選択する方法を理解しているでしょう。
このハンズオンレクチャーでは、Claude Codeの作業方法を変革する2つの強力な機能、すなわち自律的なコーディングのためのサンドボックスと、リモートコントロールを可能にする完全なGitHub連携を設定します。ターミナルで`/sandbox`コマンドを使ってサンドボックスを有効にし、bashスクリプトの実行やファイルの読み書きを許可プロンプトなしで自律的に行えるように設定する方法を学びます。次に、Claude CodeをGitHubアカウントに接続し、GitHub CLIをインストール・認証して、ClaudeがGitHubのissueやプルリクエストに自動的に応答できるようにワークフローをセットアップします。このレクチャーを終える頃には、ブラウザやターミナル、さらにはモバイルからでもClaude Codeをリモートで操作できるようになります。
このレクチャーでは、Claude Codeをリモートで実行するための5つの異なる方法を探ります。ローカルターミナルを超えて、クラウド、ウェブ、モバイルデバイス、そしてGitHubワークフロー内で直接、自律的なコーディングタスクを実行する方法を学びます。ターミナルからの直接起動、claude.ai/codeを使ったブラウザベースの操作、モバイルアプリからのセッション管理、さらにはGitHubのIssueで@claudeをタグ付けするだけでタスクを自動化する方法まで、幅広くカバーします。これらの方法を学ぶことで、ローカル環境とリモートサンドボックス環境のトレードオフを理解し、開発ワークフローをより柔軟かつ効率的にすることができます。
このレクチャーでは、サードパーティのクラウドサンドボックスであるSprites.devを使用してClaude Codeを実行する方法を探ります。ローカルマシンにリスクを与えることなく、完全に隔離されたリモートサーバー上でClaude CodeをYOLOモードで安全に実行する方法を学びます。Sprites.devアカウントの作成、Sprite CLIのインストール、クラウドサンドボックスインスタンスの起動、GitHubリポジトリのクローン作成、そして自律的なコードレビューの実行まで、実践的なワークフローを体験します。ネイティブサンドボックスやAnthropicの組み込みサンドボックスとの違いを理解し、AI駆動開発のために使い捨てのサンドボックス環境を簡単に立ち上げる方法を習得します。
このレクチャーでは、Sprites.devを利用したクラウドサンドボックス内でClaude CodeをYOLOモードで実行する、実践的なワークフロー全体を解説します。許可プロンプトを一度も承認することなく、コードをプッシュし、GitHubのプルリクエストを作成し、修正を繰り返す方法を具体的に学びます。セッションは、`Ctrl+O`を使った会話履歴の確認から始まり、リモートサーバーからのGitHub認証、`/resume`コマンドでの会話再開、そしてClaudeにブランチのプッシュやPRの作成を指示する方法までを網羅します。最終的には、組み込みの`/sandbox`コマンド、Anthropicのリモート実行オプション、そしてSprites.devのようなサードパーティ製クラウドサンドボックスという3つのサンドボックス化アプローチを比較し、それぞれの使いやすさ、セキュリティ、YOLOモードでの効率性を評価します。
この講義では、Claude Code、Codex、そしてSprites.devのようなサードパーティプラットフォームを使用して、AIコーディングの実践を大規模なコードベースにスケールさせる方法を学びます。セッションは、スラッシュコマンド、スキル、マルチエージェント、サブエージェント、フック、プラグインといったプロフェッショナル向けの機能の要点から始まり、それぞれが実際の開発における構造化されたワークフローにどのように適合するかを解説します。スキルがコーディングエージェントの機能を拡張するための主要な方法となり、しばしばMCPの統合を置き換えていることや、カスタムプラグインをサブエージェントやコマンドと共にパッケージ化して共有可能なマーケットプレイスを作成する方法を学びます。次に、大規模リポジトリのためのコンテキストエンジニアリングに焦点を当て、探索サブエージェントへのタスク委任、大規模チームでのディレクトリ構造の管理、そしてClaude.mdメモリシステムを使った継続性の維持について掘り下げます。GitHubのissueでClaudeをタグ付けすることから、Sprites.dev上でリモートコンテナを立ち上げることまで、様々なマルチエージェント戦略を探求し、安全なYOLOモードの自動化のためにネイティブのサンドボックス化とクラウドベース環境をいつ使い分けるべきかを理解します。セッションの最後には、リモートのSpriteサンドボックス上で実行されるClaude Codeによって完全に構築・プッシュされた市場データシミュレーターが、初回試行で完全に動作するターミナルデモを生成するライブデモンストレーションを行います。これにより、AIコーディングエージェントを大規模開発に統合し、エージェントワークフローを構築し、分散したコードベース全体で意味のあるアウトプットを自動化するためのベストプラクティスを明確に理解していただくことができます。
このレクチャーは、以下のようなことを学びたいあなたのためのものです:
- 大規模なチームで巨大なコードベースを扱う際に、Claude Codeを使用するためのベストプラクティスとは何か?
- 効果的なコンテキストエンジニアリングのために、ディレクトリ全体でclaude.mdとagents.mdファイルをどのように構成すべきか?
- 開発チーム全体でAIコーディングエージェントのための一貫したワークフローをどのように作成するか?
- コーディングエージェントを使用する際に、脆く過度にモック化されたテストを防ぐためのテスト戦略とは?
- 大規模なコードベースでClaude Codeを使った開発を標準化するために、プラグイン、スキル、サブエージェントはどのように役立つのか?
- 巨大なリポジトリでAIを使用する際に、なぜ作業を一口サイズに分割すべきなのか?
このレクチャーでは、大規模なチームのコードベースでClaude Codeや他のAIコーディングエージェントを使用するための、実績のあるベストプラクティスを学びます。これは、これらのツールが歴史的に苦戦してきた現実世界のシナリオです。各サブディレクトリにわたって段階的開示を利用する、よく構造化されたclaude.mdとagents.mdのメモリシステムに投資する方法を発見します。これにより、コーディングエージェントは不要なトークンを消費することなく、まさに必要なコンテキストを得ることができます。エージェントがインテリジェントにナビゲートできるようにプロジェクトのドキュメントを構成する方法を学びます。つまり、トップレベルで要約し、@記号でファイル全体を注入するのではなく、詳細なドキュメントにリンクする方法です。このレクチャーでは、GitHubインテグレーションでClaudeをタグ付けする場合でも、JiraチケットやGitHub Actionsを使用する場合でも、チームで一貫したワークフローを確立する方法をカバーし、全員が合意された一つのプロセスに従うようにします。機能開発やコードの単純化といったプラグインを選択し標準化する方法や、市場データAPIの正しい呼び出し方や特定のフレームワークの使用法といったドメイン固有の知識をエンコードするカスタムスキルを構築する方法を探求し、AIが生成するすべてのコードが共通の標準に従うことを保証します。また、テストに対するより賢いアプローチも学びます。つまり、脆く過度にモック化された単体テストでカバレッジ率を追い求めるのではなく、実際の機能を検証する堅牢なテストを書くことです。このレクチャーでは、人間によるレビューの重要性、コーディングエージェントのスロップを拒否すること、そしてコード品質に対する説明責任を維持することの重要性を強調します。最後に、大規模なリポジトリで開発を自動化する際に、なぜ小さく一口サイズのチャンクで作業することが絶対に重要なのかを学び、実際のオープンソースのコードベースでこれらのテクニックを実践するためのハンズオン課題に取り組みます。
このレクチャーでは、Claude Agent SDKを使用して、PythonスクリプトからプログラムでClaude Codeを駆動する方法を、ゼロから実践的にデモンストレーションします。ターミナル操作は一切不要です。Claude Agent SDKが従来のエージェントフレームワークとどう違うのか、ツール実行を含むプロジェクトのセットアップ方法、Claude Codeにどのようなツールアクセスを許可できるのかを学びます。SDKを介してClaude Codeを呼び出し、自律的に何かを構築する際のエージェントループの仕組みを理解します。デモでは、SDKを通じてClaude Codeが完全に自律的に生成したHTML、JS、CSSだけで、機能的なスペースインベーダーゲームを構築します。このレクチャーを終える頃には、Claude Agent SDKを使ってClaude Codeのエコシステム上にAI搭載アプリケーションを構築するためのプログラム的な基盤を完全に理解できるようになります。
この実践的なデモでは、Anthropicの最新製品であるClaude Coworkの動作をご覧いただけます。Claude Coworkは、Claude Codeの強力なエージェンティック体験を、ビジネスユーザー、非技術系の専門家、そして日常業務を自動化したいすべての人に提供します。このレクチャーでは、Claude Desktopアプリのダウンロードとインストール、サインイン、そして使い慣れたチャットやコードのインターフェースと並ぶCoworkタブへの移動まで、セットアップの全プロセスを解説します。実際のワークフローとして、Claude Coworkが12個のPDF領収書が入ったフォルダを指定され、それぞれを画像として読み取り、関連データを抽出し、完全にフォーマットされた経費精算スプレッドシート(expenses.xlsx)を作成する様子をデモンストレーションします。これらすべてが、一行のコードも書くことなく実行されます。また、財務、法務文書レビュー、NDAのトリアージ、ファイル整理などのためのAnthropic公式プラグインを含む、Coworkのプラグインマーケットプレイスも探ります。これは、AIを活用した個人の生産性の未来を明確に示すものです。あなたのデスクトップ上で実際にタスクを実行し、ファイルを整理し、面倒な作業を代行してくれるAIアシスタントです。自身のワークフローにAIエージェントを評価している方でも、リサーチプレビュー段階のClaude Coworkに興味がある方でも、このレクチャーは実践的でステップバイステップの体験を提供します。
このレクチャーでは、オープンソースのパーソナルAIアシスタントであるOpenClawについて、実践的なウォークスルーを行います。OpenClawは、TelegramやWhatsAppを通じて直接対話できる強力なAIサイドキックとして急速に注目を集めています。元々はClaude Bot (CLAWD)として知られていたOpenClawは、それ自体がバイブコーディングによって開発され、Claude CodeやClaude Coworkのようなツールの背後にある哲学を、ソフトウェア開発の領域を超えて日常の個人的な自動化や生産性向上へと拡張します。macOSでの完全なライブセットアップをご覧いただき、AIモデルプロバイダーの設定、Telegramボットの作成、スキルやプラグインのインストールまでをカバーします。OpenClawがどのようにしてあなたのコンピュータに接続し、ファイル、ブラウザ、アプリにアクセスし、簡単なチャットプロンプトから複数ステップのタスクを実行できる自律エージェントになるかを見ていきます。また、AIエージェントにマシンへのフルアクセスを与えることに伴う重要なセキュリティ上の考慮事項についても学びます。
このレクチャーでは、Claude Codeのエージェントチーム、スウォーム、オーケストレーションの世界に飛び込みます。これらは、複数のClaude Codeインスタンスが連携して複雑なプロジェクトに取り組む、AIを活用したコーディングの高度な段階です。エージェントスウォームと構造化されたエージェントオーケストレーションの違い、そして様々なマルチエージェントアプローチがその連続体のどこに位置するのかを正確に学びます。サブエージェントとエージェントチームを比較し、それぞれのアプローチがどのような場合に最適かを明確にすることから始めます。次に、Claude Codeエージェントチームをセットアップするための5つの具体的なステップを順を追って説明します。最後に、単一エージェントを使用すべき時、サブエージェントを生成すべき時、そして生産性を最大化するために構造化された協調を持つ完全なマルチエージェントスウォームを展開すべき時を判断するための明確なフレームワークを習得します。
このハンズオンレクチャーでは、単一のプロンプトからフルスタック開発をオーケストレーションするために、Claude Codeエージェントチームをセットアップする全プロセスを学びます。プロジェクトのベースライン準備(.claudeディレクトリの監査、プラグインの確認、Gitブランチの作成)から始め、`CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS`環境変数を設定してマルチエージェント機能を有効にします。次に、フロントエンド、バックエンド、データベース、LLM、テスト、DevOpsといった明確な役割を持つエージェントスウォームを生成するプロンプトを作成します。各エージェントの進捗をリアルタイムで監視し、セッション間を切り替える方法や、依存関係を管理する方法を実践的に学びます。コードレビューエージェントを追加しない方が良い理由など、効率的なチーム構成のベストプラクティスも解説します。
このレクチャーでは、Claude CodeのエージェントチームがClaude Opusを使用して、ライブトレーディングダッシュボードをゼロから構築する様子をリアルタイムでご覧いただけます。チームリーダーエージェントが、データベースエンジニア、バックエンドエンジニア、フロントエンドエンジニア、LLMエンジニア、DevOpsエンジニア、統合テスターといった専門のサブエージェントにタスクを委任し、SQLのセットアップからDockerのデプロイまで、開発ライフサイクル全体をどのようにオーケストレーションするかを学びます。また、マルチエージェントのワークフロー管理、権限承認の判断、バグ修正の自動化、そして最終的にゼロショットで提供されるリアルタイムUI、ポートフォリオ追跡、AIアシスタントを備えた完全に機能するダッシュボードの完成までを追います。さらに、tmuxを使ったエージェント管理のテクニックや、バージョン管理を用いたプロジェクト成果物の保存方法についても解説します。
このレクチャーでは、GSD(Get Shit Done)フレームワークについて学びます。GSDがどのように仕様駆動開発とマルチエージェントオーケストレーションをClaude Codeのために組み合わせるのか、AIエージェントのコンテキストウィンドウが満杯になるにつれて発生するコンテキストの陳腐化や品質低下をどのように解決するのかを解説します。Spec KitやOpenSpecなどの他の仕様駆動開発ツールとの違いも探ります。Claude CodeへのGSDのインストールと設定方法、新規プロジェクトから検証までの完全なワークフローを実践的に見ていきます。GSDがサブエージェントと新しいコンテキストウィンドウを利用して各タスクの品質を最高に保つ仕組みや、マルチエージェントオーケストレーションのワークフロー全体で状態を管理するために作成されるMarkdownファイルとプロジェクト構造についても詳しく説明します。
この5時間にわたる詳細な解説では、Claude Code用のGSD(Get Shit Done)フレームワークが、トレーディングプラットフォームの構築をゼロから行う様子をご覧いただけます。GSDのワークフロー全体を体験できます。議論フェーズの開始、オーケストレーターからの質問への回答、自動生成された要件の承認、10フェーズのロードマップのレビュー、そして仕様駆動開発パイプラインによる各フェーズの実行まで、実際の制作現場のプレッシャーの中でGSDがどのように機能するかを正確に理解できます。GSDのガイド付きオーケストレーションプロセスが、自由に実行されるClaude Codeのエージェントチームとどう違うのかを比較します。データベース基盤、REST API、ポートフォリオ取引実行、LLMチャット統合、フロントエンド開発、Dockerパッケージングを網羅したロードマップを作成し、組み込みの検証・テストループで各フェーズを実行します。特に、コンテキストエンジニアリングの実践に焦点を当て、コンテキストウィンドウがリアルタイムで埋まっていく様子や、GSDがコンテキストの陳腐化にどう対処するかを観察します。GSDはClaude Codeのエージェントチームに比べて約10倍のトークンを消費し、10倍の時間がかかりましたが、その代わりに網羅的なドキュメント、数百のテスト、そして徹底的にチェックされたコードを生成しました。この講義を通じて、GSDの規律あるマルチエージェントオーケストレーションワークフローがそのコストに見合うのはどのような場合か、そしてより軽量なアプローチが適しているのはどのような場合かを正確に理解できるでしょう。
この4日目の締めくくりの講義では、2つのポートフォリオアプリケーションの最終的なUI比較を並べてご覧いただきます。1つはClaudeエージェントチームが約30分で構築したもの、もう1つはGSDのマルチエージェントオーケストレーションが約5時間かけて構築したものです。GSDが構築したアプリケーションの起動、ポートフォリオ追跡機能のテスト、売買取引の実行、Cerebras搭載のAIチャットボットアシスタントとの対話をご覧いただきます。この講義では、GSDのサブエージェントワークフローがどのようにツール統合を処理したかを解説し、Cerebrasを呼び出すための提供されたスキルに従った点と、そこから逸脱した点(バグに遭遇し自律的に修正した後、LiteLLMと異なる構造化出力アプローチを使用した可能性が高い)を指摘します。両方のUIを並べて表示し、ヒートマップのレンダリング、ウォッチリスト機能、新規ティッカーの価格処理、そして全体的な洗練度を比較します。それぞれのAIコーディングエージェントが優れていた点と不足していた点を率直に評価し、Claude Codeのエージェントチームのような動的なエージェンティックワークフローと、GSDのより厳格で徹底したオーケストレーションスタイルのどちらかを選択するための実践的な判断基準を提供します。トークン使用量、YOLOモードのトレードオフ、そしてGSDの勤勉なテスト駆動アプローチがコード品質に何を意味するかについての重要なポイントでこの日を締めくくります。これらはすべて、レビュー可能な完全なコードベースとしてGitHubにチェックインされています。
このレクチャーは、以下のようなことを学びたいあなたのためのものです:
- Gas Townとは何か、そしてそれがどのようにAIコーディングエージェントのスウォームを並行してオーケストレーションするのか?
- 単一のプロジェクトで複数のClaude Codeエージェントを実行するために、Gas Townをインストールしてセットアップする方法は?
- Gas Townのマルチエージェントワークフローにおけるrigs、crews、polecats、mayorとは何か?
- AIコーディングのオーケストレーションにおいて、Gas TownはClaude Agent TeamsやGSDとどう比較されるのか?
- Steve YeggeのGas Townは、20以上の並列エージェントを調整するためにGit worktree、メールボックス、beadsをどのように使用するのか?
- Claude Codeインスタンスのスウォームを、それぞれ手動で管理することなく本当に実行できるのか?
このシリーズの最終回では、マルチエージェントAIコーディングのオーケストレーションに対する最も革新的なアプローチ、**Gas Town**を目の当たりにします。これはSteve Yeggeによって構築されたワークスペースマネージャーであり、AI支援開発のステージ8を全く新しい極限へと押し上げます。Claude Agent Teamsと、規律ある仕様駆動のGSDオーケストレーションレイヤーからの結果を比較した後、このレクチャーではGas Townを実際に体験します。これは、rigs、crews、polecats、そしてmayorという構造化された階層を通じて調整しながら、Claude Codeエージェントのスウォームを並行して実行するために設計されたプラットフォームです。
Gas Townの完全な用語とアーキテクチャを学びます:**rigs**(プロジェクト)、**crews**(ワークスペース)、**polecats**(ワーカーエージェント)、**convoys**(バンドルされたタスク)、そして**beads**(すべてのタスクをユニークIDで追跡するGitベースの台帳システム)。CLIを介してGas Townをインストールし、GitHubリポジトリにリンクされたrigを作成し、crewを追加し、そして**mayor**を起動するリアルタイムのウォークスルーを見ることができます。mayorは、あなたが直接対話する単一のClaude Codeインスタンスであり、その裏では他の数十のClaude Codeインスタンスが動いています。
このレクチャーでは、Gas TownがGit worktree、エージェント間通信のためのメールボックスシステム、そして6から30の並列エージェントにわたる制御されたカオスを管理するためのマージキューをどのように使用するかを解説します。これが、複数のClaude Codeエージェントをtmuxセッションで手動で実行する場合と、Gas Townのようなオーケストレーターに調整を自動的に任せる場合とでどう違うのかがわかります。MacやPCで一緒に作業する方も、単にデモンストレーションを見る方も、実際のプロジェクトでAIコーディングエージェントの完全なスウォームをオーケストレーションしたときに何が可能になるのか、そしてなぜSteve YeggeとAnthropicのエコシステムによるこのアプローチがマルチエージェント開発ワークフローの最先端を代表するのかを理解して、このレクチャーを終えることができるでしょう。
このレクチャーは、以下のようなことを学びたい方に最適です。 - Gas Townは、複数のClaude Codeエージェントをどのようにオーケストレーションして、プロジェクト全体を並列で構築するのか? - Gas Townのマルチエージェントワークフローにおける「polecats」「beads」「convoys」「merge queue」とは何か? - AIコーディングエージェントは、同じコードベース上で同時に実行された際のマージコンフリクトをどのように処理するのか? - tmux、git worktree、オーケストレーションレイヤーを使って、並列エージェントに作業を割り当てる様子はどのようなものか? - Gas Townは、GSDのような、より低速で逐次的なAIコーディングアプローチとどう違うのか? - Claude Codeインスタンスの群れは、単一の仕様ファイルからフルスタックアプリケーションを実際に構築できるのか? この5日目のセッションでは、Steve Yeggeが、マルチエージェントオーケストレーションフレームワークの中で最もカオスで並列的なGas Townを究極のテストにかけます。完全に空のリポジトリと単一の`spec.md`ファイルから始め、彼はGas Townの「mayor」に指示を出し、issue(beadsと呼ばれる)を起票し、convoyを作成し、すべての作業をpolecats(複数のtmuxセッションとgit worktreeをまたいで並列でビルドする自律的なClaude Codeインスタンス)に割り当てます。 Gas Townがフルスタックのフィンテック仕様を10個のbeadsに分解し、段階的なconvoysに割り当て、最大8つのpolecats(Rust, Chrome, Nitro, Guzzle, Shiny, Fury, Dust, Thunder)を同時に起動する様子をリアルタイムでご覧いただけます。各polecatは、バックエンドのマーケットデータとSSE、ポートフォリオのエンドポイント、LLMチャット統合、フロントエンドコンポーネントなど、プロジェクトの異なる部分に取り組み、すべてが同じgitベースのコードベースに対して同時にコーディングを行います。 このレクチャーでは、Gas Townのワークフロー全体を解説します。オーケストレーターが仕様からissueを起票する方法、フェーズ1のpolecatsが実行・マージされてからフェーズ2のbeadsがアンロックされる仕組み、refineryがマージキューを処理し、gitのマージコンフリクトを自動的に解決する方法、そしてmayorが進捗を監視し、クラッシュしたdeaconセッションのようなエラーを処理する方法などです。Steveは`Ctrl+B W`を使ってtmuxベースのダッシュボードを実演し、実行中のすべてのClaude Codeインスタンスを表示し、CLIを通じてbeadのステータスを確認し、witnessプロセスによって提供されるリアルタイムモニタリングをナビゲートします。 これは、最小限の人間の介入で複数のClaude Codeエージェントを並列実行したときに何が起こるかを、生の、フィルターなしで見たものです。手取り足取りの指導も、事前に構築された実装もありません。ただ仕様と、AnthropicのClaudeによって駆動されるオーケストレーションレイヤーがあるだけです。マージキューが5つのブランチを処理し、コンフリクトが解決され、プロジェクト全体が空のリポジトリからマージ済みのmainブランチへと進むのを目撃します。AIコーディングエージェント、マルチエージェントオーケストレーションを探求している方、あるいはGas Townがより慎重で逐次的なアプローチとどう違うのかを理解したい方にとって、このセッションは全体像を提供します。
この講義では、マルチエージェントオーケストレーターとは何か、そして2026年にAIコーディングをどのように変えるのかを学びます。Gas Town、Claude Agent Teams、GSDをエージェントオーケストレーションフレームワークとして比較し、複数のAIコーディングエージェントが並行してプロジェクトをゼロから構築する方法を解説します。仕様駆動型オーケストレーションとカオスなマルチエージェントワークフローの違いや、CodexサブエージェントとClaude Codeエージェントチームの比較も行います。どのマルチエージェントオーケストレーターが、実際のプロジェクトで最速かつ最も信頼性の高い結果をもたらすかを知りたい方に最適です。講義では、3つの強力なマルチエージェントオーケストレーションアプローチ(Gas Town、Claude Agent Teams、GSD)を直接比較します。それぞれがAIコーディングエージェントを使用して、完全な金融ダッシュボードアプリケーションをゼロから構築するタスクに挑戦します。Gas Townのアーキテクチャが8つの並列エージェントを調整し、plan.mdの仕様書だけからコードベース全体を構築する様子をご覧ください。また、OpenAIのCodex CLI内の実験的機能であるCodexサブエージェントについても学び、Sprite.devのサンドボックス環境で実行する方法を解説します。最終的には、信頼性、速度、またはAIコーディングワークフローからの最大限の自律的なアウトプットのどれを優先するかに応じて、どのマルチエージェントオーケストレーション戦略があなたのプロジェクトのニーズに適合するかを理解できるようになります。
この最終講義では、OpenAI Codexがわずか15分で構築した、ライブマーケットデータを備えた完全機能のトレーダーワークステーションを公開し、なぜそれがClaude Code、Claude Agents、Gastownの実装を上回る驚くべき勝者となったのかを明らかにします。4つのAIエージェントが構築したトレーディングダッシュボードを並べて比較し、実際の取引実行、ポートフォリオ更新、ライブチャート描画をテストして、どのエージェンティックコーディングワークフローが最も洗練された結果を生み出したかを判断します。Codex、Claude Code、マルチエージェントシステムをTmuxを使って連携させ、生産性を最大化する方法を学びます。
この最終講義では、AIが構築したアプリケーションをコーディングエージェントを使ってわずか15分でインターネットにデプロイする方法、Claude CodeやCodexなどのエージェンティックコーディングツールの選択におけるベストプラクティス、AIコーディングエージェントと連携する際のコンテキスト、マークダウンドキュメント、Gitの管理方法、エージェンティックエンジニアリングにおけるサンドボックス化されたYOLOモードと仕様駆動設計の使い分け、AIエージェントが生成したコードの品質と所有権を維持する方法、そしてAndrej Karpathyが提唱したエージェント、MCP、ツール、ワークフローに関する新たな抽象化レイヤーを習得する方法を学びます。Sprites.devを介して安全なサンドボックスで実行されるCodexとの15分間の対話だけで、完全にAIが構築したプロジェクトをFly.ioにライブデプロイする様子を実演します。このコースで取り上げたすべてのオーケストレーター(Claude Code、Codex、マルチエージェントスウォームなど)を包括的にレビューし、どのエージェンティックコーディングツールが最も優れたパフォーマンスを発揮したかについて明確な結論を提示します。プロジェクトに合わせたプラグインやスキルの選択方法、YOLOモードと仕様駆動設計(GSDなど)の使い分け、スラッシュコマンドやマークダウンドキュメントによるコンテキスト管理、AI駆動開発におけるGitの活用法など、エージェンティックエンジニアリングの実用的なベストプラクティスを習得します。最終的には、AIエージェントが生成したすべてのコードに責任を持ち、厳格な品質基準を維持し、試行錯誤を戦略として受け入れるという、バイブコーダーとは一線を画すエージェンティックエンジニアとしてのマインドセットを身につけることができます。
このレクチャーは、以下のようなことを学びたいあなたのためのものです: - バイブコーディングからエージェンティックエンジニアへの道のりは、トレーニングプログラム全体を通して実際にどのように展開されるのか? - CursorやClaude Codeから、Claude Agent Teamsのようなオーケストレーターまで、プロのAIエンジニアが日常的に使用するツールやワークフローとは? - YOLOモードのプロトタイピングから、ベストプラクティス、ガードレール、オーケストレーションを備えたエンタープライズグレードのAIソフトウェアを構築するにはどうすればよいか? - 現実世界のソフトウェア開発スキルでエージェンティックコーディングを習得したことを証明するために、どのようなキャップストーンプロジェクトを構築できるか? - 本番コードを出荷する真のエージェンティックエンジニアになることで、Andrej Karpathyの「強力なツールとしてのAI」というビジョンをどのように応用できるか? - バイブコーダーとエージェンティックエンジニアを分けるものは何か、そしてサブエージェント、フック、サンドボックス化、マルチエージェントワークフローはその変化にどのように適合するのか? このコースのまとめでは、バイブコーディングからエージェンティックエンジニアへの完全な変革をたどり、4週間の集中トレーニングでカバーされたすべてのマイルストーン、ツール、テクニックを再訪します。レクチャーは、Cursor、Copilot、Codexなどの人気AIコーディング環境を探求した第1週から始まります。そこでは、YOLOモードのプロトタイピングを初めて体験し、商用MVPを構築しました。次に、Claude Code、OpenCode、AMPへの移行を振り返り、スラッシュコマンド、チェックポイント、Ralph Loopsを導入してAIコーディングワークフローに構造をもたらしました。第2週では、JiraワークフローをGitプッシュに接続し、完全な法務SaaSプラットフォームを構築することで、プロのソフトウェア開発プラクティスを統合し、カジュアルなバイブコーダーからバイブエンジニアへの移行を示しました。このまとめでは、第3週のエージェンティックAI機能への深い探求もカバーします:マルチエージェントおよびサブエージェントアーキテクチャ、フック、サンドボックス化、リモートClaude Code実行、Sprite.dev、Claude Agent SDK、そしてGit issueからのAIエージェントの直接トリガー。最後に、オーケストレーションレイヤー(GSD、Claude Agent Teams、Gastown)と、キャップストーンの金融ワークステーションプロジェクトを支えたCodexサブエージェントを再訪します。合計6つのプロジェクト(うち4つは商用)を通じて、あなたはエージェンティックエンジニアを定義するスキルを構築しました。それは、単にAIでコードを書くだけでなく、ガードレール、MCP統合、エンタープライズグレードのベストプラクティスを用いて自律的なLLM駆動ワークフローをオーケストレーションする人物です。このレクチャーは、Andrej Karpathyの洞察に根ざした行動喚起で締めくくられます。あなたは今、この強力なツールの失われたマニュアルを手にしており、最も重要な次の一歩は「構築すること」です。
字幕の表示は、視聴画面下部の再生バーにある字幕アイコンをクリックしてください。
このコースは本当に驚きの連続です。非エンジニアからシニアスタッフエンジニアまで、あらゆる背景を持つ人々が、驚異的なスピードで大規模なソフトウェアプロジェクトを構築できるようになる、コーディングエージェントの世界への3週間の冒険を用意しました。
2026年、コーディングエージェントが高速かつ自律的、そして高い信頼性で機能するようになり、私たちはついに転換点に達したと感じています。その働きは魔法のように感じられることも多いでしょう。もちろん、エージェントが早とちりしたり、スロップを出力したりして、もどかしく感じることもまだあります。
しかし、ほとんどの場合は素晴らしいものです。そして、私たちが直接目にするように、時には信じられないほど圧倒されることもあります!
「バイブコーディング」という言葉の生みの親である伝説的なAI科学者、Andrej Karpathy氏は最近、ある有名なツイートをしました。彼は、これらのコーディングエージェントは「宇宙人から渡された、マニュアルのない道具」のように感じられると述べています。
そう、このコースこそが、そのマニュアルなのです!
この3週間で、皆さんをジェットコースターのような体験にお連れします。まずはCursor、Copilot、Codex、Antigravityから穏やかに始め、AGENTS_mdやコンテキスト管理のベストプラクティスを学びます。その後、YOLOモードでペースを上げ、ゼロから完全なプロダクトを構築していきます。
第2週目からは本格的になります。プロレベルのバイブコーディングからバイブエンジニアリングへと移行します。袖をまくり上げ、Claude Codeを深く掘り下げ、スラッシュコマンド、チェックポイント、MCP、スキル、プラグイン、Ralphループについて学びます。また、OpenCodeやAmpについても見ていきます。この週の終わりには、Jiraで課題を作成し、コーディングエージェントがそれを拾い上げ、構築し、テストし、GitHubに変更をプッシュする様子を驚きとともに見守ることができるようになります。
そして第3週目はさらに熱狂的です!サブエージェント、マルチエージェント、Claude Agent Teams、GSD、Gas Townを駆使し、私たちがコーヒーを飲んでいる間に10個のエージェントが猛烈に働き、サンドボックス化された環境でYOLOモードで実行されます。Claude Agent SDK、Claude Cowork、OpenClawといった最前線で何が起きているのかを探求します。最後には、誰もが驚くようなキャップストーンプロジェクトで締めくくります。
コースが終わる頃には、あなたもAndrej Karpathy氏にリプライを送れるようになっているでしょう。宇宙人の道具を使いこなし、マニュアルを読み終え、正式なプロになったのですから。そして、それを証明する修了証と、実際に動くいくつかのプロダクトが手元に残ります!