【转载】【开源】CCG v1.4.2 : Claude Code 编排三 CLI 协作 | Codex + Gemini + Claude

本文为转载内容,保留原帖观点与结构;如有侵权请联系我处理。


GitHub: GitHub – fengshao1227/ccg-workflow: 多模型协作开发工具集 – 基于 Claude Code CLI,整合 Codex/Gemini 后端能力,提供智能路由、代码审查、Git 工具等 17+ 个命令 觉得好用请留下你的

:star:
Star

npm version
License: MIT
Claude Code

一句话介绍:Claude Code 编排 Codex + Gemini 三 CLI 协作,智能路由前端→Gemini、后端→Codex,6阶段开发工作流,v1.4.2 新增 Windows MCP 自动修复


:loudspeaker:
最新版本:v1.4.2 (2026-01-06)

:tada:
Windows MCP 自动修复 – 彻底解决安装问题!

  • :white_check_mark:
    自动命令包装:Windows 环境下 npx 自动包装为 cmd /c npx
  • :white_check_mark:
    零手动操作:新用户安装时自动应用修复,无需任何手动配置
  • :white_check_mark:
    自动备份:修改前自动备份到 ~/.claude/backup/
  • :white_check_mark:
    诊断工具:新增 npx ccg diagnose-mcp 验证配置
  • :white_check_mark:
    一键修复:新增 npx ccg fix-mcp 修复现有配置(Windows 用户)

技术来源:从 ZCF 项目 移植完整的跨平台 MCP 配置逻辑

查看近期版本 (v1.4.1 – v1.3.0)

v1.4.1 (2026-01-06) – 路径修复

  • 修复 v1.4.0 目录迁移后的路径引用问题

v1.4.0 (2026-01-06) – 目录结构重构

  • 统一配置到 ~/.claude/.ccg/ 目录
  • 自动迁移旧版本(v1.3.x → v1.4.x)

v1.3.5 (2026-01-05) – MCP 工具选择

  • 新增 MCP 工具选择菜单(ace-tool / auggie)
  • 修复默认语言为中文

v1.3.4 – 默认语言修复

  • 修复 npx ccg-workflow 默认显示英文界面的问题

v1.3.0 – MCP 动态选择系统

  • 安装时可选 ace-tool(开箱即用)或 auggie(官方版本)
  • 交互式选择界面,命令模板自动适配所选 MCP
查看历史版本 (v1.3.3 – v1.0.0)

v1.3.3 – Windows PATH 配置安全修复

  • 修复 setx 命令 1024 字符限制导致的 PATH 截断问题
  • 改用 PowerShell 安全追加方法,支持最大 32767 字符
  • 自动检测重复路径,避免重复添加

v1.3.2 – MCP 配置修复

  • 修复安装后 ~/.ccg/config.toml 缺少 [mcp] 配置部分的问题
  • 添加完整的 MCP 工具映射和参数配置

v1.3.1 – 命令模板修正

  • 澄清 auggie 也支持 Prompt 增强功能(需按教程配置)
  • 改进提示信息,提供配置教程链接

v1.3.0 – MCP 动态选择系统

  • 安装时可选 ace-tool(开箱即用)或 auggie(官方版本)
  • 交互式选择界面,命令模板自动适配所选 MCP
  • 配置驱动架构,命令模板减少 50% 长度

v1.2.3 – 安装体验优化

  • 安装后自动验证 codeagent-wrapper 可用性
  • 安装失败时显示详细错误信息

v1.2.0 – ROLE_FILE 动态注入

  • codeagent-wrapper 自动识别 ROLE_FILE: 指令
  • 专家提示词零 token 消耗,不占用主会话

v1.1.3 – PATH 自动配置

  • Mac/Linux 自动添加到 shell 配置文件
  • Windows 提供 PowerShell 一键命令

v1.1.0 – 智能更新系统

  • 一键更新,无需卸载重装
  • 保留用户配置和 MCP 设置

v1.0.0 – npm 首次发布

  • npx ccg-workflow 一键安装
  • 三模型协作(Claude + Codex + Gemini)
  • 18 个专家提示词

完整变更记录: CHANGELOG.md


:rocket:
快速开始

30 秒了解

CCG = Claude Code (主导编排) + Codex CLI (后端原型) + Gemini CLI (前端原型)

核心理念:让 Claude 专注于编排决策,把具体代码生成交给专业模型

  • 前端任务 → Gemini
  • 后端任务 → Codex
  • 全栈整合 → Claude

一键安装

# 安装(2 分钟)
npx ccg-workflow

# 选择 "初始化工作流"
# 选择你的 MCP 工具(推荐 ace-tool 开箱即用)
# ✨ Windows 用户:自动应用 MCP 修复
# 安装完成后重启终端

第一个命令

# 在 Claude Code 中执行
/ccg:dev 实现用户登录功能

# 自动执行 6 阶段工作流:
# Phase 0: Prompt 增强 (ace-tool)
# Phase 1: 代码检索 (ace-tool)
# Phase 2: 多模型分析 (Codex ∥ Gemini 并行)
# Phase 3: 原型生成 (前端→Gemini / 后端→Codex)
# Phase 4: 代码实施 (Claude 重构为生产级)
# Phase 5: 审计交付 (Codex ∥ Gemini 交叉验证)

工作流程图

┌─────────────────────────────────────────┐
│   Phase 0: Prompt 增强 (ace-tool)       │
└────────────────┬────────────────────────┘
                 ↓
┌─────────────────────────────────────────┐
│   Phase 1: 代码检索 (ace-tool)          │
└────────────────┬────────────────────────┘
                 ↓
┌─────────────────────────────────────────┐
│   Phase 2: 多模型分析                    │
│   Codex (后端) ∥ Gemini (前端) 并行     │
└────────────────┬────────────────────────┘
                 ↓
┌─────────────────────────────────────────┐
│   Phase 3: 原型生成                      │
│   前端 → Gemini / 后端 → Codex          │
└────────────────┬────────────────────────┘
                 ↓
┌─────────────────────────────────────────┐
│   Phase 4: 代码实施 (Claude 主导)       │
│   重构为生产级代码                       │
└────────────────┬────────────────────────┘
                 ↓
┌─────────────────────────────────────────┐
│   Phase 5: 审计交付                      │
│   Codex ∥ Gemini 交叉验证               │
└─────────────────────────────────────────┘

:light_bulb:
这是什么?

基于 @DaiSunSkills 仓库 智能路由理念,整合 cexll/myclaude 多后端调用工具和 UfoMiao/zcf Git 工具集,打造的三模型协作开发系统。

核心特性

特性 说明
智能路由 前端任务→Gemini,后端任务→Codex,全栈整合→Claude
三模型并行 Codex ∥ Gemini 同时调用,交叉验证结果
MCP 自动配置 Windows 自动修复 + ace-tool/auggie 动态选择
:sparkles:
6阶段工作流 Prompt增强 → 代码检索 → 分析 → 原型 → 实施 → 审计
18个专家提示词 Codex 6个 + Gemini 6个 + Claude 6个(ROLE_FILE 零 token)
Git 工具集 智能 commit、交互式回滚、分支清理、Worktree 管理
npx 一键安装 无需全局安装,交互式配置菜单
诊断工具 新增 npx ccg diagnose-mcpnpx ccg fix-mcp

架构图

┌─────────────────────────────────────────────────────┐
│              Claude Code CLI (主导编排)              │
│          决策、编排、代码实施、质量把控              │
└──────────────┬──────────────────────────────────────┘
               │
       ┌───────┴───────┐
       │               │
       ↓               ↓
┌─────────────┐ ┌─────────────┐
│  Codex CLI  │ │ Gemini CLI  │
│  后端原型   │ │  前端原型   │
│  逻辑算法   │ │  UI 组件    │
└─────────────┘ └─────────────┘

:package:
安装指南

前置要求

  1. 必需

  2. 可选(根据需求):

安装步骤

# 1. 运行安装命令
npx ccg-workflow

# 2. 选择 "初始化工作流"

# 3. 选择语言(中文 / English)

# 4. 选择 MCP 工具
#    - ace-tool: 开箱即用,含 Prompt 增强 + 代码检索
#    - auggie: 官方版本,代码检索 + 可选 Prompt 增强
#    - 跳过:手动配置

# 5. 等待安装完成(约 1-2 分钟)
#    ✨ Windows 用户:自动应用 MCP 修复

# 6. 重启终端
#    Mac/Linux: source ~/.zshrc 或 source ~/.bashrc
#    Windows: 重新打开 PowerShell

验证安装

# 检查 codeagent-wrapper 是否可用
codeagent-wrapper --version
# 应该显示类似:codeagent-wrapper v5.4.0

# 诊断 MCP 配置(v1.4.2 新增)
npx ccg diagnose-mcp
# ✅ 检测配置文件是否存在
# ✅ 验证 MCP 服务器配置
# ✅ 检查 Windows 命令包装是否正确

# 查看配置文件
cat ~/.claude/.ccg/config.toml

# 检查已安装的命令
ls ~/.claude/commands/ccg/

:books:
命令参考

开发工作流命令

命令 用途 模型路由
/ccg:dev 完整6阶段工作流(Prompt增强+代码检索+分析+原型+实施+审计) ace-tool + Codex + Gemini
/ccg:code 智能代码生成(自动路由前端/后端) 前端→Gemini / 后端→Codex
/ccg:frontend 前端/UI/样式任务 Gemini
/ccg:backend 后端/逻辑/算法任务 Codex
/ccg:debug UltraThink 多模型调试(5阶段) Codex + Gemini 并行
/ccg:test 多模型测试生成 Codex + Gemini 并行
/ccg:bugfix 质量门控修复(90%+ 通过才算完成) Codex + Gemini 交叉验证
/ccg:optimize 性能优化 Codex + Gemini 并行
/ccg:review 代码审查(无参数自动审查 git diff) Codex + Gemini 并行
/ccg:analyze 技术分析 Codex + Gemini 并行
/ccg:think 深度分析 Codex + Gemini 并行
/ccg:enhance Prompt 增强 ace-tool MCP
/ccg:scan 智能仓库扫描:生成项目上下文报告 分析项目结构
/ccg:feat 智能功能开发:规划 → 实施 → 审查全流程 多模型协作

Git 工具命令

命令 用途
/ccg:commit 智能 commit:分析改动,生成 conventional commit 信息
/ccg:rollback 交互式回滚:列分支、列版本、二次确认
/ccg:clean-branches 分支清理:安全查找并清理已合并分支(支持 dry-run)
/ccg:worktree Worktree 管理:在 ../.ccg/项目名/ 下创建

项目初始化

命令 用途
/ccg:init 初始化项目 AI 上下文,生成 CLAUDE.md 索引

CLI 诊断工具(v1.4.2 新增)

# 诊断 MCP 配置问题
npx ccg diagnose-mcp

# 修复 Windows MCP 配置(仅 Windows 用户需要)
npx ccg fix-mcp

使用场景

  • :white_check_mark:
    安装后 MCP 不工作
  • :white_check_mark:
    Windows 用户验证配置正确性
  • :white_check_mark:
    更新后检查配置兼容性

:performing_arts:
专家角色系统

核心机制:ROLE_FILE 动态注入

18个专家提示词(Codex 6个 + Gemini 6个 + Claude 6个),采用 零 token 消耗 的 ROLE_FILE 动态注入机制:

  • :white_check_mark:
    每个命令自动注入对应角色提示词
  • :white_check_mark:
    不占用主会话 token
  • :white_check_mark:
    无需手动配置全局提示词

角色映射表

命令 Codex 角色 Gemini 角色 Claude 角色
/ccg:code, /ccg:backend architect.md(后端架构师)
/ccg:frontend frontend.md(前端架构师)
/ccg:analyze, /ccg:think analyzer.md analyzer.md analyzer.md
/ccg:debug debugger.md debugger.md debugger.md
/ccg:test tester.md tester.md tester.md
/ccg:review, /ccg:bugfix reviewer.md reviewer.md reviewer.md
/ccg:optimize optimizer.md optimizer.md optimizer.md

提示词文件结构

~/.claude/.ccg/prompts/          # v1.4.0+ 新位置
├── codex/         # Codex CLI 后端专家(6个)
│   ├── architect.md    # 后端架构师
│   ├── analyzer.md     # 技术分析师
│   ├── debugger.md     # 调试专家
│   ├── optimizer.md    # 性能优化师
│   ├── reviewer.md     # 代码审查员
│   └── tester.md       # 测试工程师
├── gemini/        # Gemini CLI 前端专家(6个)
│   ├── frontend.md     # 前端架构师
│   ├── analyzer.md     # UI/UX 分析师
│   ├── debugger.md     # 前端调试专家
│   ├── optimizer.md    # 前端性能优化
│   ├── reviewer.md     # 代码审查员
│   └── tester.md       # 前端测试工程师
└── claude/        # Claude CLI 全栈专家(6个)
    ├── architect.md    # 全栈架构师
    ├── analyzer.md     # 系统分析师
    ├── debugger.md     # 全栈调试专家
    ├── optimizer.md    # 系统优化师
    ├── reviewer.md     # 高级审查员
    └── tester.md       # 集成测试工程师

:red_question_mark:
常见问题

Q1: Windows 用户 MCP 安装后不工作怎么办?

v1.4.2 已自动修复!

新用户:

npx ccg-workflow@latest init
# 安装时自动应用 Windows 修复

现有用户:

# 诊断问题
npx ccg diagnose-mcp

# 一键修复
npx ccg fix-mcp

技术原理

Windows 环境下,MCP 配置中的

npx 命令需要包装为 cmd /c npx

// 修复前(不工作)
{
  "command": "npx",
  "args": ["-y", "ace-tool@latest"]
}

// 修复后(v1.4.2 自动应用)
{
  "command": "cmd",
  "args": ["/c", "npx", "-y", "ace-tool@latest"]
}

手动验证:

# 检查配置是否正确
cat ~/.claude.json
# 应该看到 "command": "cmd", "args": ["/c", "npx", ...]
Q2: 如何更新到最新版本?

一键更新,无需卸载重装:

npx ccg-workflow
# 选择 "更新工作流"

更新会自动:

  • 检测 npm 最新版本
  • 增量更新命令模板和提示词
  • 保留用户配置和 MCP 设置
  • 自动迁移旧版本目录结构
  • 应用 Windows MCP 修复(v1.4.2)
Q3: MCP 工具如何选择?

ace-tool(推荐):

auggie(官方):

切换方法:

# 编辑 ~/.claude/.ccg/config.toml
[mcp]
provider = "ace-tool"  # 或 "auggie"
Q4: codeagent-wrapper 是什么?

来自 cexll/myclaude 的 Go 工具,封装了多 CLI 调用:

  • 支持 --backend codex/gemini/claude 切换
  • 会话管理(SESSION_ID)
  • ROLE_FILE 动态注入
  • 自动安装到 ~/.claude/bin/
Q5: ROLE_FILE 动态注入如何工作?

codeagent-wrapper 会自动识别命令中的 ROLE_FILE: 指令:

ROLE_FILE: ~/.claude/prompts/ccg/codex/architect.md

工具会读取文件内容并注入到外部 CLI(Codex/Gemini)的系统提示词中,零 token 消耗。

Q6: 为什么需要 Codex CLI / Gemini CLI?

核心理念:让 Claude 专注于编排决策,把具体代码生成交给专业模型。

  • Codex:后端逻辑、算法、调试能力强
  • Gemini:前端 UI、组件、样式能力强
  • Claude:全栈整合、质量把控、编排能力强

如果只有 Claude Code,系统会降级为纯 Claude 工作流。

Q7: Codex 总是思考太久超时该怎么办?

问题描述:使用 /ccg:dev 等命令时,Codex 后端思考时间过长,导致超时。

解决方案

常见优化方法

  • 减少任务复杂度,拆分为更小的子任务
  • 调整 Codex CLI 的超时配置
  • 使用 --backend gemini 切换到 Gemini 后端测试
Q8: 安装后提示 “codeagent-wrapper: command not found”?

原因:PATH 未生效。

解决方案

Mac/Linux:

# 重启终端或执行
source ~/.zshrc
# 或
source ~/.bashrc

Windows:

# 重新打开 PowerShell
# 或手动添加到环境变量:
# %USERPROFILE%\.claude\bin
Q9: 如何卸载 CCG 系统?
npx ccg-workflow
# 选择 "卸载工作流"

卸载会:

  • 删除 ~/.claude/commands/ccg/ 命令文件
  • 删除 ~/.claude/agents/ccg/ 子智能体
  • 删除 ~/.claude/bin/codeagent-wrapper 二进制
  • 删除 ~/.claude/.ccg/ 配置目录(可选保留)
Q10: auggie 如何配置 Prompt 增强功能?

auggie 默认只有代码检索功能,要启用 Prompt 增强需要额外配置:

参考教程:linux.do – auggie Prompt 增强配置

配置完成后,编辑 ~/.claude/.ccg/config.toml

[mcp.tools]
prompt_enhance_auggie = "mcp__auggie__enhance_prompt"  # 填入配置的工具名

:folded_hands:
鸣谢

感谢以下开源项目的贡献:

  • cexll/myclaudecodeagent-wrapper 多后端调用工具的 Go 代码来源,以及 /ccg:code/ccg:debug/ccg:test/ccg:bugfix/ccg:think/ccg:optimize 命令的设计参考
  • UfoMiao/zcf – Git 工具(commit、rollback、clean-branches、worktree)和项目初始化(init)命令来源 + MCP 跨平台配置逻辑(v1.4.2)
  • GudaStudio/skills – 智能路由(前端→Gemini、后端→Codex)的设计理念
  • ace-tool MCP@mistripple 的轻量级代码检索和 Prompt 增强方案
  • linux.do 社区 – 活跃的 Vibe Coding 大型技术交流社区

:speech_balloon:
支持与反馈


:page_facing_up:
许可证

本项目采用 MIT License 开源协议。

Copyright (c) 2025 fengshao1227


最后更新: 2026-01-06 | 版本: v1.4.2

Made with

:heart:
by the CCG Community


📌 转载信息
原作者: feng_li
转载时间: 2026/1/6 17:51:34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注