返回顶部
o

openclaw-claude-codex-workflow多模型流水线

在 OpenClaw 中需要 Claude Code 负责编排/评审、Codex 实现后端、Gemini 实现前端的多模型流水线时启用;尤其适用于需要 OPSX/spec 对齐、分阶段 artifacts、以及 claude→codex→gemini→claude 闭环交付的任务。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
114
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openclaw-claude-codex-workflow

OpenClaw Claude Codex 工作流

概述

  • - 架构:Claude Code 作为规划/审查者,Codex 作为具有 PTY 的后端执行者,Gemini 作为前端/UX 生成器,所有阶段通过 .claude/ 工件与 scripts/ccg_orchestrator.sh 串联。
  • 保障:任何写操作由 Codex/Gemini 在本地工作树执行,Claude 仅生成文本/计划;每个阶段都在 Git 干净状态下进行,并遵循 references/workflow-checklist.md 列出的清单。
  • 结果:交付不只包含代码,还包括计划、钩子、测试矩阵、审查备忘录,满足 ccg-工作流式高标准。

快速开始

前置条件

  • - Node.js 20+、jq、GNU coreutils;git status 必须干净,或显式设置 ALLOWDIRTY=1。
  • 安装 CLI 并验证 claude --version、codex --version、gemini --version 可用(Claude Code CLI、Codex CLI、Gemini CLI 官方安装方式自行遵循厂商文档)。
  • 设置凭据:CLAUDEAPIKEY、CODEXAPIKEY、GOOGLEAPI_KEY 等;在 shell profile 中 export,以便脚本继承。

安装/挂载

  1. 1. 确保仓库在 /root/.openclaw/workspace 或可写工作树中。
  2. 将用户需求/OPSX 工单粘贴进 .claude/context.md。
  3. 运行 scripts/ccg_orchestrator.sh .claude/plan.md --plan-prompt <计划指令> --backend <后端需求> --frontend <前端需求> --review <审查指令> --context .claude/context.md。
  4. 根据输出的日志,切换到相应模型 CLI,必要时使用 --dry-run 先审阅命令。

Git 规则

  • - 不允许外部模型写入工作区;只有 Codex/Gemini 通过本地 shell 修改文件。
  • 每个阶段结束前运行 git status 和 git diff --stat,记录在 .claude/logbackend.md 或 .claude/logfrontend.md。
  • 使用 git worktree add ../frontend <分支> 给 Gemini 独立空间,避免与 Codex 冲突。

工作流决策树
场景触发条件主模型协同模型备注
仅需策略/计划用户只要拆解、无代码Claude(可选)Codex生成 .claude/plan.md,停在阶段 2
后端 API/脚本修改
涉及 CI、数据库、后端逻辑 | Codex | Claude | 使用 codex exec --prompt,Claude 复查差异 |

| UI / 视觉组件 | 新增 React/Vite/Storybook / CSS | Gemini | Codex | Gemini 写前端目录,Codex 处理 API 模拟 | | 全栈功能 | 同时触及 API + UI | Claude → Codex → Gemini → Claude | 三者互锁 | 使用 references/model-routing.md 的顺序和回退 | | 紧急热修 | 小范围补丁,时间敏感 | Codex | Claude | 可以跳过 Gemini,但要在阶段 4 记录原因 |

更多启发式参阅 references/model-routing.md

阶段 0:上下文捕获

  • - 按 references/workflow-checklist.md 填写 .claude/context.md、.claude/questions.md。
  • 汇总 OPSX 工单、现有规范/ADR,标注机密与不可修改目录。
  • 若资料缺口大,先用 Claude 生成提问列表,再反馈给请求方。

阶段 1:OPSX / 范围对齐

  • - 运行 claude run --input .claude/context.md --output .claude/scope.md(或通过编排器 --plan-prompt 让 Claude 输出范围)。
  • 范围必须写清楚后端/前端分工、需要创建工作树、以及安全约束。
  • 若 OPSX 要求引用现有规范/OPSX 模板,在范围内贴出章节编号。

阶段 2:计划

  • - 执行编排器:scripts/ccgorchestrator.sh .claude/plan.md --plan-prompt <阶段2提示> --backend ... --frontend ... --context .claude/context.md。
  • 在 .claude/plan.md 中列出任务表:每行包括所有者(Codex/Gemini)、命令草案(codex exec, gemini run)、预期输出文件。
  • 更新 .claude/hooks.md,记录 CLAUDECLI/CODEXCLI/GEMINICLI 替换路径与需要的环境变量。
  • 若需要 OPSX 审批,把计划贴回工单并等待确认,再进入阶段 3。

阶段 3:执行

  • - Codex:开 PTY (codex exec --pty);严格按照计划执行命令,任何新增脚本都放在可写区域;对编排器生成的命令可用 --dry-run 验证后再执行。
  • Gemini:在独立工作树或 frontend/ 目录执行 gemini run --prompt ...,输出限制在 UI 相关文件;严禁写后端目录。
  • 每次模型切换前记录日志,更新 .claude/logbackend.md 与 .claude/logfrontend.md。

阶段 4:稳定/验证

  • - Claude 汇总测试矩阵:claude run --context .claude/logbackend.md --output .claude/testmatrix.md。
  • Codex 运行 npm test / pytest / go test 等并写结果;Gemini 附上 UI 验收描述或截图路径。
  • 若某模型缺席或回退,写入 .claude/test_matrix.md 与 OPSX 更新帖。

阶段 5:审查/交接

  • - 通过编排器 --review <提示> 或手动 claude run --context .claude/plan.md --output .claude/review.md 生成评审意见。
  • 审查中要点:差异风险、回滚方案、需要人审的待办事项、合并策略。
  • Codex 在合并前最终检查 git status 并准备 PR/补丁;若 OPSX 要求证据,把 .claude/plan.md、.claude/test_matrix.md、.claude/review.md 附到工单。

模型执行细则

Claude Code CLI

  • - 只用来生成计划、范围、审查、测试矩阵,不写仓库。
  • claude run --prompt ... --output 文件 --context 文件 由编排器自动包装,必要时为其提供 .claude/context.md。
  • 如果 Claude CLI 出错,退回 references/model-routing.md 的回退,手写计划。

Codex CLI

  • - 必须加 PTY(OpenClaw 编码代理规则);示例:codex exec --prompt 重构支付 API --pty。
  • 只能在工作区或经批准的工作树中写文件;禁止在用户未授权目录运行命令。
  • 在执行补丁前读完计划,禁止随意发挥。

Gemini CLI

  • - 只操作前端目录,且默认不具备 PTY;若需要 shell,先创建虚拟任务让 Codex 帮忙。
  • 常用命令:gemini run --prompt 构建 React 模态框 --plan .claude/plan.md。
  • 输出完成后请由 Codex 或人类审查文件,防止格式或依赖错乱。

Git / 工作树策略

  • - 主分支保持干净;每个大功能开分支 feature/<工单> 并同时 git worktree add ../<工单>-frontend feature/<工单>,供 Gemini 使用。
  • Codex 负责主工作树,Gemini 在附属工作树;同步通过 git fetch + git merge,绝不互相覆盖。
  • 阶段日志与 .claude/ 工件需要纳入提交,以便追溯。

OPSX / 规范集成

  • - 阶段 0-2 必须把 OPSX 工单链接、规范版本和假设写进 .claude/context.md、.claude/scope.md。
  • 任何需要审批的数据库/基础设施操作先在 OPSX 中发评论,并在 .claude/hooks.md 表明等待批准。
  • 当 OPSX 提供新的约束,先更新计划,再运行编排器重新分配模型。

故障排查与安全护栏

  • - scripts/ccg_orchestrator.sh --dry-run 可快速排查参数;若脚本报缺少命令,按快速开始安装 CLI。
  • 遇到模型超时:按 references/model-routing.md 的回退重新分配,记录在 .claude

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-claude-codex-workflow-1776056122 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-claude-codex-workflow-1776056122 技能

通过命令行安装

skillhub install openclaw-claude-codex-workflow-1776056122

下载

⬇ 下载 openclaw-claude-codex-workflow v0.1.0(免费)

文件大小: 9.46 KB | 发布时间: 2026-4-14 10:06

v0.1.0 最新 2026-4-14 10:06
Initial release

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部