Claude Code と Codex CLI の併用時の役割分担・運用パターンを定義する。
| 特性 | Claude Code | Codex CLI |
|---|---|---|
| 対話性 | 高い(チャット型) | 低い(バッチ型) |
| コンテキスト | 大(1Mトークン) | 制限あり |
| ファイル操作 | Read/Write/Edit 全般 | サンドボックス内操作 |
| 探索 | Grep/Glob で高速 | コマンドベース |
| マルチエージェント | Agent tool で委譲 | config.toml で定義 |
| MCP | hooks + MCP サーバー連携 | config.toml で MCP 定義 |
| セッション | 対話的、自動メモリ | バッチ実行、セッションログ |
| 適性 | 対話的思考、探索、レビュー | バッチ実行、差分生成、反復修正 |
v7(docs/plangate-v7-hybrid.md)では実行層が Workflow / Skill / Agent 3 層で再構築されました。本ガイドの役割分担は 統制層(A / B / C-1〜C-4 / PR 作成)に対する方針として引き続き有効です。
実行層(WF-01〜WF-05)の Agent 分担:
| Phase | 主担当 Agent(v7) | 既存 Agent との関係 |
|---|---|---|
| WF-01 / WF-02 | requirements-analyst |
spec-writer(PBI 構造化)と相補 |
| WF-03 | solution-architect |
新規責務(既存で対応 Agent なし) |
| WF-04 | implementation-agent |
implementer(plan 直実装)と共存、呼び出し文脈で使い分け |
| WF-05 | qa-reviewer |
acceptance-tester(V-1 実行ゲート)と補完関係 |
| 全体制御 | orchestrator |
workflow-conductor(統制層司令塔)の実行層版 |
v7 opt-in は PBI 単位で段階的に可能。既存 workflow-conductor + implementer の組み合わせも継続利用できます。
/ai-dev-workflow、/working-context コマンド1. Claude Code: /working-context TASK-XXXX(コンテキスト準備)
2. Claude Code: /ai-dev-workflow TASK-XXXX brainstorm(要件整理)
3. Claude Code: /ai-dev-workflow TASK-XXXX plan(計画生成+レビュー)
4. 人間: C-3ゲート承認
5. Codex CLI: plan.md + todo.md に基づくバッチ実装
6. Claude Code: 実装結果のレビュー + PR作成
Claude Code の対話的探索・計画能力と、Codex の安定したバッチ実行を組み合わせる最も堅い構成。
1. Claude Code: コードベース探索・影響範囲分析
2. Claude Code: 変更方針のドラフト作成
3. Codex CLI: ドラフトに基づく機械的変更の実行
4. Claude Code: 変更結果のレビュー
PlanGateの正式フローを経ない小規模な変更に適用。
1. Codex CLI: 明確なタスクの単独実行
typo修正、テンプレートファイル生成、設定値変更など、探索やレビューが不要な定型作業。
scripts/ に寄せるdocs/ai/project-rules.md に一元化| ツール | 設定の所在 |
|---|---|
| Claude Code | CLAUDE.md(入口)→ .claude/agents/, .claude/commands/, .claude/skills/, .claude/rules/ |
| Codex CLI | AGENTS.md(入口)→ .codex/config.toml, .codex/instructions.md, .codex/agents/*.toml |
| 共通 | docs/ai/project-rules.md(正本)、docs/plangate.md(ワークフロー) |