● コミュニティ
longranger2
⚡ 即起動
claude-gpt-workflow
作者 longranger2 · longranger2/claude-gpt-workflow
コード実行をCodex CLIに委任し、Claudeがオーケストレーションを担当します。2つのAIモデル間で敵対的なプランレビューと反復的な改善を行います。
役割を分担する3つのスキル:Claudeが戦略を立て、Codexが実行します。codexはコーディングタスクをCodex CLIに委任します。/plan-reviewは実装前にCodexがClaudeのプランを敵対的に批評します。/plan-executeは承認済みプランを実行し、品質が合格するまでレビューループを繰り返します。3つのフィードバックループ — プラン改善、レビュー/修正、バッチ実行。
なぜ使うのか
主な機能
- 役割分離:Claudeが戦略を立て、Codexが実行
- 2つのモデル間での敵対的プランレビュー
- 3つのフィードバックループ(A: プラン、B: レビュー/修正、C: バッチ)
ask_codex.shによるシェルベースの統合- 各イテレーションでの品質ゲート
ライブデモ
実際の動作
claude-gpt-workflow-skill.replay
▶ 準備完了
ユースケース
実用的な使い方: claude-gpt-workflow
使うタイミング: マイグレーションやリスクの高いリファクタリングでコードに手を入れる前に、別のモデルに穴を突いてほしい場合に使用します。
フロー
-
Claudeでプランを作成する
Write a plan.md for migrating our auth module from JWT to session cookies.✓ コピーしました
→ plan.mdにステップバイステップのプランが書き出される
-
敵対的レビューを実行する
/plan-review plan.md✓ コピーしました
→ Claudeが見落としたリスクを含む批評をCodexが返す
-
双方が合意するまで反復する
Incorporate Codex's critique, re-submit, repeat until clean.✓ コピーしました
→ プランが安定した状態に到達する
結果: 自己採点ではなく、実際の敵対的レビューを経たプランが得られます。
注意点
- 終わらないレビューループ — 3ラウンドで打ち切る — それ以降は収穫逓減
使うタイミング: 50以上のファイルにまたがるリネームやシグネチャ変更を行う場合。
フロー
-
プランを作成し承認する
Plan + review a rename of <old> to <new> across the codebase.✓ コピーしました
→ 承認済みのplan.md
-
実行する
/plan-execute plan.md — Codex does the edits, Claude reviews each batch.✓ コピーしました
→ ファイルがバッチごとに変更され、各バッチがClaudeのレビューを通過する
結果: すべてのバッチに2つの目が通った、クリーンな複数ファイル変更が得られます。
注意点
- Claudeなら却下するような変更をCodexが行う — /plan-executeループがそれを検出する — ただしプラン内の品質基準が明示的である場合に限る
使うタイミング: 1回の生成では正しく実装できないほど複雑な機能の場合。
フロー
-
受け入れ基準付きのプランを書く
Plan a feature with explicit acceptance tests, then /plan-execute.✓ コピーしました
→ テスト可能な基準を含むプラン
-
ループを観察する
Let the review/fix loop run — summarize each iteration.✓ コピーしました
→ イテレーションが基準合格に向けて収束する
結果: コンパイルが通るだけのコミットではなく、明示的な受け入れ基準を満たす機能が得られます。
組み合わせ
他のMCPと組み合わせて10倍の力を
claude-gpt-workflow-skill +
git
ループが逸脱した場合にリバートできるよう、各ループイテレーション後にコミットする
Before each /plan-execute iteration, create a git tag.✓ コピーしました
プランと批評をリポジトリ内に保存する
Write plan.md and review-notes.md to docs/ and keep them in git.✓ コピーしました
コストと制限
運用コスト
- APIクォータ
- Codex APIトークン — 両モデルが実行されるため、単一モデルのワークフローの2〜5倍になる可能性があります
- 呼び出しあたりのトークン
- 高 — プラン + レビュー + 実行
- 金額
- 2つのAPIサブスクリプション(Claude + OpenAI)
- ヒント
- リスクの高い作業に限定して使用してください。小さな単一ファイルの編集には使わないこと
セキュリティ
権限、シークレット、影響範囲
認証情報の保管: Codex CLI用にOPENAI_API_KEYを環境変数に設定
データ送信先: コードがマシンから両プロバイダーに送信されます — 企業ポリシーを確認してください
- 2モデルワークフローにより、ソースコードを参照するサーフェスが2倍になります。
トラブルシューティング
よくあるエラーと対処法
ask_codex.sh: command not found
Codex CLIがPATHに含まれていないか、インストールされていません
確認: which codex
Plan-executeが無限ループする
受け入れ基準が曖昧です — プランを厳密にするか、イテレーション回数に上限を設けてください
モデル間で意見が合わずプランが安定しない
スコープを絞ったタイブレーカーラウンドを強制してください
代替案
claude-gpt-workflow 他との比較
| 代替案 | 代わりに使う場面 | トレードオフ |
| Single-model Claude Code | 2モデルのオーバーヘッドを正当化するほどリスクの高いタスクでない場合 | 敵対的なシグナルが少ない |
| agent-skill-tdd | 規律が別モデルの批評ではなくテストから得られる場合 | クロスモデルレビューがない |