SuperAPI AI 工具集

ccg

智能体与模型

查看项目

更新于 10-15 18:09

技能介绍

CCG - Claude-Codex-Gemini 三模型编排

CCG 通过规范的 /ask 技能(/ask codex + /ask antigravity)进行路由,然后由 Claude 将两份输出综合为一个答案。

当你希望在不启动 tmux 团队工作进程的情况下获得并行的外部视角时,可以使用它。

适用场景

  • 在同一个请求中同时处理后端/分析与前端/UI 工作
  • 从多个视角进行代码审查(架构 + 设计/UX)
  • 在 Codex 与 Antigravity/Gemini 可能产生分歧时进行交叉验证
  • 无需团队运行时编排的快速顾问式并行输入

要求

  • Codex CLI:npm install -g @openai/codex(或 @openai/codex)
  • Antigravity CLI(Google 的 Gemini CLI 后继产品):按照官方 Antigravity 说明安装 agy 二进制文件(运行任何安装程序前请先检查)。验证:agy --version
  • 企业/API 密钥用例仍支持 Gemini CLI:npm install -g @google/gemini-cli
  • 需要可用的 omc ask 命令
  • 如果任一 CLI 不可用,则继续使用可用的提供方,并注明该局限

工作原理

  1. Claude 将请求拆解为两个顾问提示:

    • Codex 提示(分析/架构/后端)
    • Antigravity 提示(UX/设计/文档/替代方案)——企业场景使用 gemini
  2. Claude 通过 CLI 运行(不支持技能嵌套):

    • omc ask codex "<codex prompt>"
    • omc ask antigravity "<antigravity prompt>" (企业场景使用 omc ask gemini "<gemini prompt>")
  3. 产物写入 .omc/artifacts/ask/ 下

  4. Claude 将两份输出综合为一个最终回复

执行协议

被调用时,Claude 必须遵循以下工作流:

  1. 拆解请求

将用户请求拆分为:

  • Codex 提示:架构、正确性、后端、风险、测试策略
  • Antigravity 提示:UX/内容清晰度、替代方案、边界情况可用性、文档润色
  • 综合计划:如何调和冲突
  1. 通过 CLI 调用顾问

注意:Claude Code 不支持技能嵌套(在活动技能内部调用技能)。始终通过 Bash 工具使用直接 CLI 路径。

运行两个顾问(根据你的配置使用 antigravity 或 gemini):

omc ask codex "<codex prompt>" omc ask antigravity "<antigravity prompt>"

企业回退方案:

omc ask gemini "<gemini prompt>"

  1. 收集产物

从以下位置读取最新的 ask 产物:

.omc/artifacts/ask/codex-.md .omc/artifacts/ask/antigravity-.md .omc/artifacts/ask/gemini-*.md

  1. 综合

返回一个统一答案,包含:

  • 一致的建议
  • 冲突的建议(明确标出)
  • 选定的最终方向 + 理由
  • 行动清单

回退方案

如果某一提供方不可用:

  • 使用可用提供方 + Claude 综合继续
  • 清楚注明缺失的视角与风险

如果两者都不可用:

  • 回退为仅 Claude 回答,并说明 CCG 外部顾问不可用

调用方式

/oh-my-claudecode:ccg <task description>

示例:

/oh-my-claudecode:ccg Review this PR - architecture/security via Codex and UX/readability via Antigravity