ccg-workflow: Claude Code 用のマルチモデル・オーケストレーター。専門的な作業を Codex や Gemini に委譲します
ccg-workflow: Claude Code 用のマルチモデル・オーケストレーター。専門的な作業を Codex や Gemini に委譲します
解決する課題
CCG は、Claude Code を単一モデルのエージェントからマルチモデル・オーケストレーターへと進化させるために設計されたワークフロー・エンジンです。複雑なソフトウェア・エンジニアリング・タスクにおいて、単一の LLM に依存するという問題を、Claude が Codex (OpenAI) や Gemini (Google) といった他のモデルに専門的な作業を委譲し、並列での分析、実装、およびクロスレビューを行うことで解決します。
仕組み
CCG は Go バイナリ・ブリッジ (codeagent-wrapper) を使用して、Claude Code を外部モデルに接続します。「Hook Engine」を採用しており、セッションの各ターンに状態とプロジェクトのコンテキストを注入することで、コンパクション(圧縮)中にコンテキストが失われないようにします。システムはタスクを複雑さによって分類し、10 個の組み込み戦略(例:複雑な機能のための full-collaborate や、単純なバグのための direct-fix)から自動的に 1 つを選択します。
複雑なタスクの場合、要件、計画、およびレビュー結果を含む永続的なタスク・ディレクトリ (.ccg/tasks/) を作成します。また、完了前にセキュリティ、品質、およびドキュメントの同期を確認するための「Quality Gates」も備えています。
対象ユーザー
Claude Code CLI を使用しており、複雑で多段階のソフトウェア開発ワークフローを自動化し、複数の AI モデルの強みを同時に活用したい開発者。
ハイライト
- マルチモデル・オーケストレーション: より高品質な結果を得るために、Codex や Gemini に並列で作業を派遣します。
- Hook Engine: 自動的な状態およびドメイン知識の注入を通じて、コンテキストの喪失を防ぎます。
- 戦略ベースの実行: 単純な修正から大規模なコラボレーションまで対応する、10 個の定義済み戦略。
- 永続的なタスク・システム: 中〜高程度の複雑さを持つタスクに対して、詳細なライフサイクルを維持します。
- ドメイン知識ベース: キーワードに基づいて自動注入される、100 個以上のドメイン固有ファイル(例:Security, DevOps, AI/MLOps)。
- Quality Gates: セキュリティとコード品質のための組み込みの検証ステップ。
Sources
- undefinedfengshao1227/ccg-workflow