关于 ccg
CCG 是面向 Claude 的多模型协作技能,通过 Codex 与 Antigravity/Gemini 获取并行意见,再由 Claude 综合为统一答复。它适用于需要多角度审查或交叉验证、但不使用 tmux 团队工作进程的场景。
主要功能
- 01拆分为 Codex 与 Antigravity/Gemini 提示
- 02并行调用外部顾问
- 03收集顾问输出文件
- 04综合一致与冲突意见
- 05单个提供方不可用时回退
适用场景
- 01结合后端分析与前端设计建议
- 02从架构和用户体验角度审查代码
- 03交叉核对 Codex 与 Gemini 的判断
- 04在提供方不可用时继续获取建议
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill ccg安装后在 Claude Code 中输入/ccg确认已加载。
详细介绍
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 - Gemini CLI仍支持企业版/API 密钥使用场景:
npm install -g @google/gemini-cli omc ask命令可用- 如果任一 CLI 不可用,请继续使用可用的提供方,并说明这一限制
工作原理
1. Claude decomposes the request into two advisor prompts:
- Codex prompt (analysis/architecture/backend)
- Antigravity prompt (UX/design/docs/alternatives) — use gemini for enterprise
2. Claude runs via CLI (skill nesting not supported):
- `omc ask codex "<codex prompt>"`
- `omc ask antigravity "<antigravity prompt>"`
(or `omc ask gemini "<gemini prompt>"` for enterprise)
3. Artifacts are written under `.omc/artifacts/ask/`
4. Claude synthesizes both outputs into one final response
执行协议
调用时,Claude 必须遵循以下工作流:
1. 拆分请求
将用户请求拆分为:
- **Codex 提示词:**架构、正确性、后端、风险、测试策略
- **Antigravity 提示词:**UX/内容清晰度、替代方案、边缘场景下的可用性、文档润色
- **综合计划:**如何协调不同意见
2. 通过 CLI 调用顾问
**注意:**Claude Code 不支持技能嵌套(在一个已启用的技能中调用另一个技能)。请始终通过 Bash 工具使用直接 CLI 路径。
运行两个顾问(根据你的设置使用 antigravity 或 gemini):
omc ask codex "<codex prompt>"
omc ask antigravity "<antigravity prompt>"
企业版备用方案:
omc ask gemini "<gemini prompt>"
3. 收集产物
从以下位置读取最新的 ask 产物:
.omc/artifacts/ask/codex-*.md
.omc/artifacts/ask/antigravity-*.md
.omc/artifacts/ask/gemini-*.md
4. 综合
返回一个统一答案,包含:
- 一致的建议
- 明确指出的相互冲突的建议
- 最终选择的方向及理由
- 行动清单
备用方案
如果某个提供方不可用:
- 使用可用的提供方,并由 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
评论
支持 Markdown