ccg-workflow: Claude Code를 위해 전문적인 작업을 Codex 및 Gemini에 위임하는 멀티 모델 오케스트레이터
ccg-workflow: Claude Code를 위해 전문적인 작업을 Codex 및 Gemini에 위임하는 멀티 모델 오케스트레이터
해결하는 문제
CCG는 Claude Code를 강화하여 단일 모델 에이전트에서 멀티 모델 오케스트레이터로 변환하도록 설계된 워크플로우 엔진입니다. Claude가 병렬 분석, 구현 및 교차 검토를 위해 Codex (OpenAI) 및 Gemini (Google)와 같은 다른 모델에 전문적인 작업을 위임할 수 있도록 함으로써, 복잡한 소프트웨어 엔지니어링 작업을 위해 단일 LLM에 의존하는 문제를 해결합니다.
작동 방식
CCG는 Go 바이너리 브리지(codeagent-wrapper)를 사용하여 Claude Code를 외부 모델에 연결합니다. 세션의 모든 턴에 상태와 프로젝트 컨텍스트를 주입하는 "Hook Engine"을 사용하여 압축 과정에서 컨텍스트가 손실되지 않도록 보장합니다. 시스템은 작업의 복잡도에 따라 작업을 분류하고 10가지 내장된 전략 중 하나를 자동으로 선택합니다 (예: 복잡한 기능을 위한 full-collaborate 또는 간단한 버그 수정을 위한 direct-fix).
복잡한 작업의 경우, 요구 사항, 계획 및 검토 결과를 포함하는 지속적인 작업 디렉토리(.ccg/tasks/)를 생성합니다. 또한 완료 전에 보안, 품질 및 문서 동기화를 확인하기 위한 "Quality Gates"를 포함합니다.
대상 사용자
Claude Code CLI를 사용하는 개발자 중 복잡한 다단계 소프트웨어 개발 워크플로우를 자동화하고 여러 AI 모델의 강점을 동시에 활용하고자 하는 사용자.
주요 특징
- 멀티 모델 오케스트레이션: 더 높은 품질의 결과를 위해 Codex 및 Gemini에 작업을 병렬로 전달합니다.
- Hook Engine: 자동화된 상태 및 도메인 지식 주입을 통해 컨텍스트 손실을 방지합니다.
- 전략 기반 실행: 간단한 수정부터 대규모 협업까지 확장 가능한 10가지 사전 정의된 전략.
- 지속적인 작업 시스템: 중간에서 높은 복잡도의 작업을 위한 상세한 라이프사이클을 유지합니다.
- 도메인 지식 베이스: 키워드에 따라 자동 주입되는 100개 이상의 도메인별 파일 (예: Security, DevOps, AI/MLOps).
- Quality Gates: 보안 및 코드 품질을 위한 내장된 검증 단계.
Sources
- undefinedfengshao1227/ccg-workflow