CCG-workflow: Claude + Codex + Gemini 多模型协作

内容分享2小时前发布
0 0 0

Claude Code 编排 Codex + Gemini 的多模型协作开发系统。前端任务路由至 Gemini,后端任务路由至 Codex,Claude 负责编排决策和代码审核。

CCG-workflow:

  • 零配置模型路由
  • — 前端任务自动走 Gemini,后端任务自动走 Codex,无需手动切换。
  • 安全设计
  • — 外部模型无写入权限,仅返回 Patch,由 Claude 审核后应用。
  • 27 个斜杠命令
  • — 从规划到执行、Git 工作流到代码审查,通过 /ccg:* 一站式访问。
  • 规范驱动开发
  • — 集成 OPSX,将模糊需求变成可验证约束,让 AI 没法自由发挥。

架构

●●●code
Claude Code (编排)
       │
   ┌───┴───┐
   ↓       ↓
Codex   Gemini
(后端)   (前端)
   │       │
   └───┬───┘
       ↓
  Unified Patch

外部模型无写入权限,仅返回 Patch,由 Claude 审核后应用。

快速开始

前置条件

依赖

必需

说明

Node.js 20+

ora@9.x

要求 Node >= 20,Node 18 会报 SyntaxError

Claude Code CLI

安装方法

jq

用于自动授权 Hook(安装方法)

Codex CLI

启用后端路由

Gemini CLI

启用前端路由

安装

●●●bash
npx ccg-workflow

首次运行会提示选择语言(简体中文 / English),选择后自动保存,后续无需再选。

安装 jq

●●●bash
# macOS
brew install jq

# Linux (Debian/Ubuntu)
sudo apt install jq

# Linux (RHEL/CentOS)
sudo yum install jq

# Windows
choco install jq   # 或: scoop install jq

安装 Claude Code

●●●bash
npx ccg-workflow menu  # 选择「安装 Claude Code」

支持:npm、homebrew、curl、powershell、cmd。

命令

开发工作流

命令

说明

模型

/ccg:workflow

6 阶段完整工作流

Codex + Gemini

/ccg:plan

多模型协作规划 (Phase 1-2)

Codex + Gemini

/ccg:execute

多模型协作执行 (Phase 3-5)

Codex + Gemini + Claude

/ccg:codex-exec

Codex 全权执行(计划 → 代码 → 审核)

Codex + 多模型审核

/ccg:feat

智能功能开发

自动路由

/ccg:frontend

前端任务(快速模式)

Gemini

/ccg:backend

后端任务(快速模式)

Codex

分析与质量

命令

说明

模型

/ccg:analyze

技术分析

Codex + Gemini

/ccg:debug

问题诊断 + 修复

Codex + Gemini

/ccg:optimize

性能优化

Codex + Gemini

/ccg:test

测试生成

自动路由

/ccg:review

代码审查(自动 git diff)

Codex + Gemini

/ccg:enhance

Prompt 增强

内置

OPSX 规范驱动

命令

说明

/ccg:spec-init

初始化 OPSX 环境

/ccg:spec-research

需求 → 约束集

/ccg:spec-plan

约束 → 零决策计划

/ccg:spec-impl

按计划执行 + 归档

/ccg:spec-review

双模型交叉审查

Agent Teams(v1.7.60+)

命令

说明

/ccg:team-research

需求 → 约束集(并行探索)

/ccg:team-plan

约束 → 并行实施计划

/ccg:team-exec

spawn Builder teammates 并行写代码

/ccg:team-review

双模型交叉审查

前置条件:需在 settings.json 中启用:
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

Git 工具

命令

说明

/ccg:commit

智能提交(conventional commit 格式)

/ccg:rollback

交互式回滚

/ccg:clean-branches

清理已合并分支

/ccg:worktree

Worktree 管理

项目管理

命令

说明

/ccg:init

初始化项目 CLAUDE.md

/ccg:context

项目上下文管理(.context 初始化/日志/压缩/历史)

工作流指南

规划与执行分离

●●●bash
# 1. 生成实施计划
/ccg:plan 实现用户认证功能

# 2. 审查计划(可修改)
# 计划保存至 .claude/plan/user-auth.md

# 3a. 执行计划(Claude 重构)— 精细控制
/ccg:execute .claude/plan/user-auth.md

# 3b. 执行计划(Codex 全权)— 高效执行,Claude token 极低
/ccg:codex-exec .claude/plan/user-auth.md

OPSX 规范驱动工作流

集成 OPSX 架构,把需求变成约束,让 AI 没法自由发挥:

●●●bash
/ccg:spec-init                       # 初始化 OPSX 环境
/ccg:spec-research 实现用户认证        # 研究需求 → 输出约束集
/ccg:spec-plan                       # 并行分析 → 零决策计划
/ccg:spec-impl                       # 按计划执行
/ccg:spec-review                     # 独立审查(随时可用)

提示:/ccg:spec-* 命令内部调用 /opsx:*。每阶段之间可 /clear,状态存在 openspec/ 目录,不怕上下文爆。

Agent Teams 并行工作流

利用 Claude Code Agent Teams 实验特性,spawn 多个 Builder teammates 并行写代码:

●●●bash
/ccg:team-research 实现实时协作看板 API  # 1. 需求 → 约束集
# /clear
/ccg:team-plan kanban-api               # 2. 规划 → 并行计划
# /clear
/ccg:team-exec                          # 3. Builder 并行写代码
# /clear
/ccg:team-review                        # 4. 双模型交叉审查

vs 传统工作流:Team 系列每步 /clear 隔离上下文,通过文件传递状态。适合可拆分为 3+ 独立模块的任务。

配置

目录结构

●●●code
~/.claude/
├── commands/ccg/       # 27 个斜杠命令
├── agents/ccg/         # 子智能体
├── skills/ccg/         # 质量关卡 + 多 Agent 协同
├── bin/codeagent-wrapper
└── .ccg/
    ├── config.toml     # CCG 配置
    └── prompts/
        ├── codex/      # 6 个 Codex 专家提示词
        └── gemini/     # 7 个 Gemini 专家提示词

环境变量

在 ~/.claude/settings.json 的 “env” 中配置:

变量

说明

默认值

何时修改

CODEAGENT_POST_MESSAGE_DELAY

Codex 完成后等待时间(秒)

5

Codex 进程挂起时设为 1

CODEX_TIMEOUT

wrapper 执行超时(秒)

7200

超长任务时增大

BASH_DEFAULT_TIMEOUT_MS

Claude Code Bash 超时(毫秒)

120000

命令超时时增大

BASH_MAX_TIMEOUT_MS

Claude Code Bash 最大超时(毫秒)

600000

长时间构建时增大

settings.json 示例

●●●json
{
  "env": {
    "CODEAGENT_POST_MESSAGE_DELAY": "1",
    "CODEX_TIMEOUT": "7200",
    "BASH_DEFAULT_TIMEOUT_MS": "600000",
    "BASH_MAX_TIMEOUT_MS": "3600000"
  }
}

MCP 配置

●●●bash
npx ccg-workflow menu  # 选择「配置 MCP」

代码检索(多选一):

ace-tool(推荐)— 代码检索 search_context 可用。官方 | 第三方中转

fast-context(推荐)— Windsurf Fast Context,AI 驱动搜索,无需全量索引。需 Windsurf 账号

ContextWeaver(备选)— 本地混合搜索,需要硅基流动 API Key(免费)

辅助工具(可选):

Context7 — 获取最新库文档(自动安装)

Playwright — 浏览器自动化 / 测试

DeepWiki — 知识库查询

Exa — 搜索引擎(需 API Key)

自动授权 Hook

CCG 安装时自动写入 Hook,自动授权 codeagent-wrapper 命令(需 jq)。

实用工具

●●●bash
npx ccg-workflow menu  # 选择「实用工具」

ccusage — Claude Code 用量分析

CCometixLine — 状态栏工具(Git + 用量跟踪)

更新 / 卸载

●●●bash
# 更新
npx ccg-workflow@latest            # npx 用户
npm install -g ccg-workflow@latest  # npm 全局用户

# 卸载
npx ccg-workflow  # 选择「卸载工作流」
npm uninstall -g ccg-workflow  # npm 全局用户需额外执行
© 版权声明

相关文章

暂无评论

none
暂无评论...