CCG编排技能Skill ccg

CCG编排技能是一个AI模型协同工作模式,通过Claude作为编排器,将后端任务分发给Codex,前端任务分发给Gemini,并行处理并合成结果,用于软件开发和AI辅助任务。关键词:AI编排、多模型协同、软件开发、前后端集成、智能体系统。

AI智能体 0 次安装 0 次浏览 更新于 3/11/2026

name: ccg description: Claude-Codex-Gemini 三模型编排 - 将后端任务并行分发给 Codex,前端/UI 任务分发给 Gemini,然后 Claude 合成结果

CCG (Claude-Codex-Gemini) 编排

概述

CCG 是一个三模型编排模式:

  • Claude — 编排器/指挥者:分解请求,分发工作,合成结果
  • Codex (OpenAI) — 后端/代码引擎:架构、API、安全、代码分析
  • Gemini (Google) — 前端/设计处理器:UI 组件、样式、视觉设计、大上下文任务

Claude 将 Codex 和 Gemini 并行分发,然后将它们的输出合成为一个统一解决方案。

触发

当用户在提示中说 ccgclaude-codex-gemini 时激活。

执行协议

立即宣布"CCG 模式启用 — 编排 Claude + Codex + Gemini"

阶段 1: 分解

分析请求并拆分为:

  • 后端任务 → Codex (API、数据模型、业务逻辑、测试、安全)
  • 前端任务 → Gemini (UI 组件、样式、布局、响应式设计)
  • 合成任务 → Claude (集成、横切关注点、最终接线)

阶段 2: 分发(并行)

使用后台模式同时运行 Codex 和 Gemini。

Codex — 后端

  1. 将提示写入 .omc/prompts/codex-{purpose}-{timestamp}.md
  2. 调用 ask_codex MCP 工具:
    • agent_role: 从 architect, executor, code-reviewer, security-reviewer, planner, critic 中选择
    • prompt_file: 你刚写入的文件
    • output_file: .omc/prompts/codex-{purpose}-{timestamp}-output.md
    • context_files: 相关源文件
    • background: true 用于非阻塞执行

Gemini — 前端

  1. 将提示写入 .omc/prompts/gemini-{purpose}-{timestamp}.md
  2. 调用 ask_gemini MCP 工具:
    • agent_role: 从 designer, writer, vision 中选择
    • prompt_file: 你刚写入的文件
    • output_file: .omc/prompts/gemini-{purpose}-{timestamp}-output.md
    • files: 相关源文件
    • background: true 用于非阻塞执行

阶段 3: 等待结果

使用 wait_for_job(或轮询 check_job_status)处理两个任务。等待两者都完成后再合成。

阶段 4: 合成

Claude 读取两个输出文件并:

  1. 协调任何冲突(例如,API 形状 vs 组件属性)
  2. 将后端 + 前端解决方案集成成一个连贯的整体
  3. 应用横切关注点(错误处理、类型、认证)
  4. 实现任何剩余的集成胶水代码

MCP 工具选择指南

使用 Codex (ask_codex) 用于:

  • REST/GraphQL API 设计和实现
  • 数据库模式、迁移、数据模型
  • 后端业务逻辑和服务
  • 安全审计和漏洞分析
  • 架构审查和重构
  • 测试策略、TDD、单元/集成测试
  • 构建错误和 TypeScript 问题

角色architect, code-reviewer, security-reviewer, executor, planner, critic, tdd-guide

使用 Gemini (ask_gemini) 用于:

  • React/Vue/Svelte 组件实现
  • CSS、Tailwind、styled-components
  • 响应式布局和视觉设计
  • UI/UX 审查和启发式审计
  • 大规模文档(1M 令牌上下文)
  • 图像/截图/图表分析

角色designer, writer, vision

后备方案

如果 Codex MCP 不可用 → 使用 Task(subagent_type=\"oh-my-claudecode:executor\", model=\"sonnet\") 处理后端任务。

如果 Gemini MCP 不可用 → 使用 Task(subagent_type=\"oh-my-claudecode:designer\", model=\"sonnet\") 处理前端任务。

如果 两者都不可用 → 直接使用 Claude 与标准代理目录。

示例

用户ccg 添加一个用户个人资料页面,带有 REST API 端点和 React 前端

CCG 模式启用 — 编排 Claude + Codex + Gemini

分解:
  后端  → Codex: /api/users/:id 端点,Prisma 用户模型,认证中间件
  前端 → Gemini: React UserProfile 组件、头像、表单、响应式布局

分发(并行):
  [Codex]  实现 REST 端点 + 数据层...
  [Gemini] 设计 UserProfile 组件 + 样式...

[两者完成]

合成:
  - 对齐 API 响应类型与 React 组件属性
  - 连接获取钩子到 /api/users/:id 端点
  - 添加跨层错误边界和加载状态
  - 导出统一 UserProfilePage 带数据获取

与其他技能集成

CCG 与其他 OMC 模式组合:

组合 效果
ccg ralph CCG 循环,使用 ralph 持久化直到验证完成
ccg ultrawork CCG 在每个模型内最大并行化
ccg team 多代理团队内的 CCG 编排

取消

停止活动 CCG 工作:说 cancelomc 或运行 /oh-my-claudecode:cancel

状态

CCG 不维护持久状态文件。每次调用都是无状态的 — Claude 在流程中管理工作流。MCP 作业 ID 在会话期间在上下文中跟踪。