fengshao1227/ccg-workflow
多模型协作工作流引擎 — /ccg:go 一个命令,AI 自动分析意图、选择策略、编排 Codex + Gemini + Claude 协作执行
What it solves
CCG는 Claude Code를 멀티 모델 오케스트레이터로 변환하여 Claude Code를 강화하도록 설계된 워크플로우 엔진입니다. 복잡한 소프트웨어 엔지니어링 작업을 위해 단일 LLM에 의존하는 문제를 해결하기 위해, Claude가 Codex (OpenAI), Gemini (Google), 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, 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: 보안, 품질 및 모듈 구조 확인을 위한 내장된 검증 명령입니다.