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: Dispatches tasks to Codex, Gemini, and Grok while Claude remains the lead orchestrator.
- Hook Engine: Prevents context loss via four specialized JavaScript hooks that inject state, project context, and domain knowledge.
- Strategy-Based Execution: Automatically selects from 10 strategies based on task complexity, ranging from simple direct fixes to full collaboration.
- Persistent Task System: Maintains a
.ccg/tasksdirectory for tracking status, requirements, and plans for medium-to-high complexity work. - Domain Knowledge Injection: Auto-injects relevant knowledge from over 100 domain files (eg, Security, DevOps, AI/MLOps) based on keywords.
- Quality Gates: Built-in verification commands for security, quality, and module structure checks.
*註:Highlights 內容
Multi-Model Orchestration: 將任務分派給 Codex, Gemini, and Grok,同時讓 Claude 維持作為主導編排器。
Hook Engine: 透過四個專門的 JavaScript hooks,注入狀態、專案上下文與領域知識,防止上下文遺失。
Strategy-Based Execution: 自動根據任務複雜度從 െങ്കിൽ 10 種策略中選擇,範圍從簡單的直接修復到全方位協作。
Persistent Task System: 維持一個
.ccg/tasks目錄,用於追蹤中高複雜度工作的狀態、需求與計畫。Domain Knowledge Injection: 根據關鍵字自動注入來自超過 100 個領域檔案(例如 Security, DevOps, AI/MLOps)的相關知識。
Quality Gates: 內建用於安全性、品質與模組結構檢查的驗證指令。
*註:Highlights 內容
Multi-Model Orchestration: 將任務分派給 Codex, Gemini, and Grok,同時讓 Claude 維持作為主導編排器。
Multi-Model Orchestration: 將任務分派給 Codex, Gemini, and Grok,同時讓 Claude 維持作為主導編排器。
Hook Engine: 程式碼中的 Hooks 程式碼片段
Multi-Model Orchestration: 將任務分派給 Codex, Gemini, and Grok,同時讓 Claude 維持作為主g
Multi-Model Orchestration: 將任務分派給 Codex, Gemini, and Grok,同時讓 Claude 維持作為主導編排器。
Hook Engine: 透過四個專門的 JavaScript hooks,注入狀態、專案上下文與領域知識,防止上下文遺失。
Strategy-Based Execution: 自動根據根據任務複雜度從 10 種策略中選擇,範圍從簡單的直接修復到全方位協作。
Persistent Task System: 維持一個
.ccg/tasks目錄,用於追蹤中高複雜度工作的狀態、需求與計畫。Domaing Knowledge Injection: 根據關鍵字自動注入來自超過 100 個領域檔案(例如 Security, DevOps, AI/MLOps)的複雜知識。
Quality Gates: 多種內建內建驗證指令,用於安全性、專解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解解thought