Install
openclaw skills install openclaw-claude-codex-workflow在 OpenClaw 中需要 Claude Code 负责编排/评审、Codex 实现后端、Gemini 实现前端的多模型流水线时启用;尤其适用于需要 OPSX/spec 对齐、分阶段 artifacts、以及 claude→codex→gemini→claude 闭环交付的任务。
openclaw skills install openclaw-claude-codex-workflow.claude/ 工件与 scripts/ccg_orchestrator.sh 串联。git status 必须干净,或显式设置 ALLOW_DIRTY=1。claude --version、codex --version、gemini --version 可用(Claude Code CLI、Codex CLI、Gemini CLI 官方安装方式自行遵循厂商文档)。CLAUDE_API_KEY、CODEX_API_KEY、GOOGLE_API_KEY 等;在 shell profile 中 export,以便脚本继承。/root/.openclaw/workspace 或可写工作树中。.claude/context.md。scripts/ccg_orchestrator.sh .claude/plan.md --plan-prompt "<plan 指令>" --backend "<后端需求>" --frontend "<前端需求>" --review "<review 指令>" --context .claude/context.md。--dry-run 先审阅命令。git status 和 git diff --stat,记录在 .claude/log_backend.md 或 .claude/log_frontend.md。git worktree add ../frontend <branch> 给 Gemini 独立空间,避免与 Codex 冲突。| 场景 | 触发条件 | 主模型 | 协同模型 | 备注 |
|---|---|---|---|---|
| 仅需策略/计划 | 用户只要拆解、无代码 | Claude | (可选)Codex | 生成 .claude/plan.md,停在 Phase 2 |
| 后端 API/脚本修改 | 涉及 CI、数据库、后端逻辑 | Codex | Claude | 使用 codex exec --prompt,Claude 复查 diff |
| UI / 视觉组件 | 新增 React/Vite/Storybook / CSS | Gemini | Codex | Gemini 写前端目录,Codex 处理 API mock |
| 全栈功能 | 同时触及 API + UI | Claude → Codex → Gemini → Claude | 三者互锁 | 使用 references/model-routing.md 的顺序和 fallback |
| 紧急热修 | 小范围补丁,时间敏感 | Codex | Claude | 可以跳过 Gemini,但要在 Phase 4 记录原因 |
更多启发式参阅 references/model-routing.md。
.claude/context.md、.claude/questions.md。claude run --input .claude/context.md --output .claude/scope.md(或通过 orchestrator --plan-prompt 让 Claude 输出 scope)。scripts/ccg_orchestrator.sh .claude/plan.md --plan-prompt "<phase2 prompt>" --backend "..." --frontend "..." --context .claude/context.md。.claude/plan.md 中列出任务表:每行包括 owner(Codex/Gemini)、命令草案(codex exec, gemini run)、预期输出文件。.claude/hooks.md,记录 CLAUDE_CLI/CODEX_CLI/GEMINI_CLI 替换路径与需要的 env vars。codex exec --pty);严格按照 plan 执行命令,任何新增脚本都放在可写区域;对 orchestrator 生成的命令可用 --dry-run 验证后再执行。frontend/ 目录执行 gemini run --prompt ...,输出限制在 UI 相关文件;严禁写 backend 目录。.claude/log_backend.md 与 .claude/log_frontend.md。claude run --context .claude/log_backend.md --output .claude/test_matrix.md。npm test / pytest / go test 等并写结果;Gemini 附上 UI 验收描述或截图路径。.claude/test_matrix.md 与 OPSX 更新帖。--review "<prompt>" 或手动 claude run --context .claude/plan.md --output .claude/review.md 生成评审意见。git status 并准备 PR/patch;若 OPSX 要求 evidence,把 .claude/plan.md、.claude/test_matrix.md、.claude/review.md 附到 ticket。claude run --prompt "..." --output file --context file 由 orchestrator 自动包装,必要时为其提供 .claude/context.md。codex exec --prompt "refactor payment API" --pty。gemini run --prompt "build React modal" --plan .claude/plan.md。feature/<ticket> 并同时 git worktree add ../<ticket>-frontend feature/<ticket>,供 Gemini 使用。git fetch + git merge,绝不互相覆盖。.claude/ 工件需要纳入 commit,以便追溯。.claude/context.md、.claude/scope.md。.claude/hooks.md 表明“等待批准”。scripts/ccg_orchestrator.sh --dry-run 可快速排查参数;若脚本报 “缺少命令”,按 Quick Start 安装 CLI。.claude/log_*。git commit/git push。git reset --hard, rm -rf 等);若需求确实需要,必须在 OPSX 备注并得到显式同意。scripts/ccg_orchestrator.sh:主控脚本,提供计划/执行/复查封装;使用细节见 Quick Start 与 Phase 2/5。