fengshao1227/ccg-workflow

多模型协作工作流引擎 — /ccg:go 一个命令,AI 自动分析意图、选择策略、编排 Codex + Gemini + Claude 协作执行

What it solves

CCG は、Claude Code をマルチモデル・オーケストレーターへと変貌させることで、Claude Code を強化するために設計されたワークフローエンジンです。複雑なソフトウェアエンジニアリングタスクにおいて単一の LLM に依存するという問題を、Claude が Codex (OpenAI), Gemini (Google), and Grok (xAI) といった他のモデルに専門的な作業を割り当て、並列的な分析、レビュー、実装を行えるようにすることで解決します。

How it works

CCG は Go ベースのバイナリブリッジ (codeagent-wrapper) を使用して、Claude Code を外部モデルに接続します。また、会話の各ターンに状態とプロジェクトのコンテキストを注入する "Hook Engine" を採用しており、セッションの圧縮後でもコンテキストが保持されるようにします。

ユーザーがコマンド (例: /ccg:go) を提供すると、エンジンはタスクの複雑さを分析し、10 個の組み込み戦略 (例: full-collaborate または debug-investigate) のいずれかを選択します。複雑なタスクの場合、要件、計画、レビュー結果を含む永続的なタスクディレクトリを作成し、実装のために並列のエージェントチームを生成することができます。

Who it’s for

複雑なコーディングワークフローを自動化し、マルチモデルによるクロスレビューを実装し、長期間にわたるソフトウェア開発タスク全体で永続的な状態を維持したい Claude Code CLI を使用している開発者。

Highlights

  • Multi-Model Orchestration: Claude をメインのオーケストレーターとして維持しながら、タスクを Codex, Gemini, and Grok に割り当てます。
  • Hook Engine: 状態、プロジェクトのコンテキスト、およびドメイン知識を注入する 4 つの専用 JavaScript hooks を介して、コンテキストの喪失を防ぎます。
  • Strategy-Based Execution: タスクの複雑さに基づいて、単純な直接修正から完全なコラボレーションまで、10 個の戦略から自動的に選択します。
  • Persistent Task System: 中・高複雑度の作業の状態、要件、および計画を追跡するために、.ccg/tasks ディレクトリを維持します。
  • Domain Knowledge Injection: キーワードに基づいて、100 以上のドメインファイル (例: Security, DevOps, AI/MLOps) から関連知識を自動的に注入します。
  • Quality Gates: セキュリティ、品質、およびモジュール構造のチェックのための組み込みの検証コマンド。