この記事ではClaude Codeに特化して解説します。Claude Code全般は Claude Code完全ガイド2026:インストールから本番運用まで をご覧ください。

概要

oh-my-claudecodeは、Claude Codeを基盤としたマルチエージェントオーケストレーションフレームワークです。Claude Codeの複数のエージェント機能を連携させ、それらを統一されたワークフローで動作させることを実現します。マーケットプレイス経由またはnpm CLIでインストール可能であり、エージェント間の依存関係を管理し、複雑なワークフローを簡潔に実行できる環境を提供します。

Claude Code Auto Mode の登場により自律的なコード生成が現実的になった今、oh-my-claudecodeはそこからさらに一歩進んで「複数エージェントの協調」を実現するツールとして注目されています。

主な機能

  • マルチエージェントオーケストレーション - Claude Codeの複数エージェント機能を役割分担させ、一つのワークフローで動作させることが可能
  • パイプラインステージの実行管理 - team-plan → team-prd → team-exec → team-verify → team-fix (loop)という段階的処理フローを自動管理
  • エージェント間通信 - JSON形式での構造化データ交換により、前段エージェントの出力を次段へシームレスに引き継ぎ
  • 統合ワークフロー実行 - 複雑なマルチステップ処理を単一のワークフローで実現

Claude Code設定フロー

oh-my-claudecodeを導入する際の全体的な設定フローを図示します。

flowchart TD A["インストール
(marketplace or npm)"] --> B["config.yaml作成"] B --> C["エージェント定義
agents/templates/"] C --> D["DAG依存関係設定
(A→B→C形式)"] D --> E{"並列実行
可能か?"} E -- Yes --> F["並列実行
(トポロジカルソート)"] E -- No --> G["順次実行"] F --> H["JSON形式で
結果受け渡し"] G --> H H --> I["team-verify
検証ステージ"] I --> J{"検証
OK?"} J -- No --> K["team-fix
(ループ)"] K --> I J -- Yes --> L["ワークフロー完了"]

技術スタック

  • ランタイム - Node.js / npm
  • AI基盤 - Claude API(Anthropic)
  • 配布方法 - Claude Code マーケットプレイス・npm パッケージ
  • インストール形式 - マーケットプレイスプラグイン / グローバルnpmパッケージ

導入方法

マーケットプレイス経由での導入(推奨):

Claude Code内で以下のコマンドを実行:

/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode

npm CLIでのインストール(代替方法):

npm i -g oh-my-claude-sisyphus@latest

インストール後、プロジェクトルートに config.yaml を作成してエージェントのDAGを定義します:

# config.yaml の例
teams:
  - name: team-plan
    role: "要件定義と実装計画の立案"
  - name: team-exec
    role: "計画に基づくコード実装"
    depends_on: [team-plan]
  - name: team-verify
    role: "実装の検証とテスト"
    depends_on: [team-exec]
Claude Codeカスタマイズのポイント oh-my-claudecodeを最大限活用するには、各エージェントの roleプロンプト を明確に分離することが重要です。「設計担当」「実装担当」「レビュー担当」のように責務を分けることで、エージェント間の出力精度が上がります。また、agents/templates/ ディレクトリに既存プロンプトを集約しておくと、複数プロジェクト間での再利用が容易になります。入出力は必ずJSONで統一することで、エージェント間の受け渡しエラーを防げます。

活用シーン

ユースケース:コードレビュー自動化パイプライン 課題: 大規模リポジトリで構文チェック・セキュリティスキャン・パフォーマンス分析を手動で実行するとレビュー漏れが発生しやすい。 解決: oh-my-claudecodeで3つのエージェントをDAG定義する。
  1. team-lint:構文・スタイルチェック
  2. team-security:セキュリティ脆弱性スキャン(team-lint完了後に実行)
  3. team-perf:パフォーマンス分析(team-lint完了後に並列実行)
効果: team-securityとteam-perfは並列実行されるため、逐次実行と比べてレビュー時間を約40〜60%短縮できます。各エージェントのJSON出力は次段に自動で引き継がれ、最終レポートに統合されます。

データ分析パイプライン

複数のエージェントがそれぞれ検証、クリーニング、統計処理といった役割を担当し、自動で連携。手動のデータ受け渡しが不要になり、レポート作成まで一気通貫で完結します。

カスタマーサポート自動化

ティケット分類、FAQ検索、回答生成といった多階層処理を自動実行。複雑な質問への対応を自動化し、チームの負担軽減と対応速度の両立が実現します。

こんな人におすすめ

  • Claude Code本格導入企業 - 複数プロジェクトで異なるエージェント要件がある場合、一括管理フレームワークで効率化可能
  • 開発チームリード - チームメンバーが独立してエージェント追加・カスタマイズできる仕組みがあり、マイクロマネジメント削減
  • AI基盤エンジニア - マルチエージェントの運用パターンを学べ、自社フレームワーク構築の参考になる
  • DXコンサル/SIer - 顧客の複雑なワークフロー自動化案件に即座に対応できるベースが手に入る

マルチエージェントの実装例をさらに深掘りしたい場合は、Claude Agents - MCP対応のClaudeエージェント実装例集も参照してください。AIエージェントの設計思想を体系的に学ぶには、ハーネスエンジニアリング入門も合わせて読むと理解が深まります。

関連ツールとの比較

ツール 特徴 向いているケース
oh-my-claudecode DAGベースのマルチエージェント協調 複数エージェントを順序制御したい場合
単独Claude Code シンプルな単一エージェント操作 小規模・単発タスク
LangGraph Pythonベースのエージェントグラフ Pythonエコシステムで統一したい場合
AutoGPT 完全自律型エージェント タスクを完全委任したい場合

DAG(有向非環グラフ)による依存関係制御は、単純なシーケンシャル実行では対応できない「並列処理 + 順序保証」を両立できる点が最大の差別化ポイントです。

関連記事: Claude Code完全ガイド2026:インストールから本番運用まで

参照ソース