[开源] CCW 6.3.X(Claude-Code-Workflow)–Issue-Loop 工作流驾驭你的核动力牛马(Codex)!
Claude Code Workflow (CCW)
Claude Code Workflow (CCW) 是一个 JSON 驱动的多智能体开发框架,具有智能 CLI 编排(Gemini/Qwen/Codex)、上下文优先架构和自动化工作流执行。它将 AI 开发从简单的提示词链接转变为一个强大的编排系统。
项目地址:
catlog22/Claude-Code-Workflow
安装方式:
npm install -g claude-code-workflow
ccw install #安装工作流
ccw view #打开看板
CCW Issue Loop 工作流(需要搭配 ACE tools)
什么是 Issue Loop 工作流
Issue Loop 是 CCW (Claude Code Workflow) 中的批量问题处理工作流,专为处理项目迭代过程中积累的多个问题而设计。与单次修复不同,Issue Loop 采用 “积累 → 规划 → 队列 → 执行” 的模式,实现问题的批量发现和集中解决。
两阶段生命周期
Phase 1: 积累阶段
在项目正常迭代过程中,持续发现和记录问题:
・任务完成后 Review → /issue:discover → 自动分析代码发现潜在问题
・代码审查发现 → /issue:new → 手动创建结构化 Issue
・测试失败 → /issue:discover-by-prompt → 根据描述创建 Issue
・用户反馈 → /issue:new → 手动录入反馈问题
Phase 2: 批量解决阶段
积累足够 Issue 后,集中处理:
Step 1: /issue:plan --all-pending # 为所有待处理 Issue 生成解决方案
Step 2: /issue:queue # 形成执行队列(冲突检测 + 排序)
Step 3: /issue:execute # 批量执行(串行或并行)
Issue 状态流转:
registered → planned → queued → executing → completed命令详解
Claude 命令
• /issue:new — 根据描述注册 Issue
• /issue:discover — 多个视角自动分析代码发现问题
• /issue:discover-by-prompt — 根据问题(bug,需求)深入探索发现 Issue
• /issue:plan — 为 Issue 生成解决方案
• /issue:queue — 用于解决冲突,复用上下文,形成执行队列,可划分多个独立队列
• /issue:execute — 执行队列中的解决方案(Claude 作为协调中枢支持 agent,Codex 并行执行)
Codex 命令
• /prompt:issue-execute — 在 Codex 串行执行队列中的解决方案,支持 queue 指定,工作树隔离 (实测无中断,理论无限时长,当前合计最多跑了 1.5 天,晚上断网~~)
可视化
通过看板(ccw view 启动)可以查看 issue 状态及队列状态
使用场景
下面是个简单的使用流程:
1. 完成 功能开发
2. 执行 /issue:discover 发现技术债务
3. 执行 /issue:plan --all-pending
4. 使用 /issue:queue 形成队列
5. 使用 codex 执行 /prompt:issue-execute 批量处理
技巧
・在有充足的上下文的时候(开发途中,任务完成),使用 CLI 去提需求,生成 Issue 清单,然后再 recover 对话。
・可以将任务完成产物扔给 /issue:new 快速产出测试规划以及需求扩展。
完善中
・可视化界面队列管理,拼接,增强多人协作
下贴预告
— 全文完 (采用 CCW text-formatter skill 进行格式化) —
![[开源] CCW 6.3.X(Claude-Code-Workflow)–Issue-Loop 工作流驾驭你的核动力牛马(Codex)!1](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115181901_6968bf15119e3.png!mark)
![[开源] CCW 6.3.X(Claude-Code-Workflow)–Issue-Loop 工作流驾驭你的核动力牛马(Codex)!2](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115181903_6968bf17e5b03.png!mark)