Skip to content

核心编排命令

一句话定位

核心编排命令是 Claude Code Workflow 的工作流大脑 — 分析任务意图、选择合适的工作流、自动执行命令链。

命令列表

命令功能语法
/ccw主工作流编排器 - 意图分析→工作流选择→命令链执行/ccw "任务描述"
/ccw-coordinator命令编排工具 - 链式命令执行和状态持久化/ccw-coordinator "任务描述"

命令详解

/ccw

功能: 主工作流编排器 - 意图分析→工作流选择→命令链执行

核心概念: 自包含 Skill (Self-Contained Skills)

每个 Skill 是自包含执行单元,内部处理完整流水线。单次 Skill 调用即完成一个有意义的工作里程碑。

单元类型Skill说明
轻量 Plan+Executeworkflow-lite-plan内部完成 plan→execute
标准 Planningworkflow-planworkflow-executeplan 和 execute 是独立 Skill
TDD Planningworkflow-tdd-planworkflow-executetdd-plan 和 execute 是独立 Skill
规格驱动spec-generatorworkflow-planworkflow-execute规格文档驱动完整开发
测试流水线workflow-test-fix内部完成 gen→cycle
代码审查review-cycle内部完成 review→fix
分析→规划workflow:analyze-with-fileworkflow-lite-plan协作分析产物自动传递给 lite-plan
头脑风暴→规划workflow:brainstorm-with-fileworkflow-lite-plan头脑风暴产物自动传递给 lite-plan
协作规划workflow:collaborative-plan-with-fileworkflow:unified-execute-with-file多 agent 协作规划→通用执行
需求路线图workflow:roadmap-with-fileteam-planex需求拆解→issue 创建→wave pipeline 执行
集成测试循环workflow:integration-test-cycle自迭代集成测试闭环
重构循环workflow:refactor-cycle技术债务发现→重构→验证

语法:

bash
/ccw "任务描述"

选项:

  • --yes / -y: 自动模式,跳过确认步骤并传播到下游 Skill

5 阶段工作流程:

Phase 1.5: 需求澄清 (当清晰度 < 2 时触发)

问题类型示例
目标Create / Fix / Optimize / Analyze
范围单文件 / 模块 / 跨模块 / 系统
约束向后兼容 / 跳过测试 / 紧急热修复

自动模式 (-y) 传播机制:

Phase正常行为自动模式行为
Phase 1.5清晰度<2 时询问跳过澄清,用已有信息推断
Phase 3要求用户确认跳过确认,直接执行
Phase 5 错误询问 Retry/Skip/Abort自动选择 "Skip"
Skill 调用使用给定参数自动附加 -y 到下游 Skill

任务类型检测 (24 种模式):

优先级类型触发关键词工作流
1Bug 修复 (紧急)urgent, production, critical + fix, bugdebug-with-file
2头脑风暴brainstorm, ideation, 头脑风暴, 创意, 发散思维brainstorm-with-file
3头脑风暴→Issuebrainstorm.*issue, 头脑风暴.*issueissue:from-brainstorm
4调试文档debug.*document, hypothesis, 假设验证, 深度调试debug-with-file
5协作分析analyze.*document, collaborative analysis, 协作分析analyze-with-file
6协作规划collaborative.*plan, 协作规划, 多人规划collaborative-plan-with-file
7需求路线图roadmap, 需求规划, 需求拆解roadmap-with-file
8规格驱动spec.*gen, specification, PRD, 产品需求spec-generator → plan
9集成测试integration.*test, 集成测试, 端到端测试integration-test-cycle
10重构refactor, 重构, tech.*debt, 技术债务refactor-cycle
11团队工作流team.*plan.*exec, 团队规划执行, wave pipelineteam-planex
12多CLI协作multi.*cli, 多CLI, 多模型协作multi-cli-plan
13Bug 修复fix, bug, error, crash, fail, debugdebug-with-file
14Issue 批量issues?.*batch, 批量issueissue:discover → execute
15Issue 转换issue workflow, structured workflowlite-plan → convert-to-plan
16探索uncertain, explore, 研究, what ifbrainstorm → plan
17快速任务quick, simple, small + featurelite-plan
18UI 设计ui, design, component, styleui-design:*
19TDDtdd, test-driven, 先写测试tdd-plan → execute
20测试修复测试失败, test fail, failing testtest-fix-gen → cycle
21测试生成generate test, 写测试, 补充测试test-gen → execute
22代码审查review, 审查, code reviewreview-cycle
23文档docs, documentation, readmelite-plan
24功能 (默认)(其他)lite-plan 或 plan → execute

With-File 自动链式机制:

analyze-with-filebrainstorm-with-file 完成时,其产物(discussion.md / brainstorm.md)自动传递workflow-lite-plan 作为上下文输入。

工作流自动链目标产物传递
analyze-with-file→ workflow-lite-plandiscussion.md
brainstorm-with-file→ workflow-lite-planbrainstorm.md

Cycle 工作流自迭代模式:

工作流流水线特点
integration-test-cycleexplore → test dev → test-fix → reflection最大迭代次数, 自动继续
refactor-cyclediscover → prioritize → execute → validate多维度分析, 回归验证

同步执行模型:

用户输入 → 分析意图 → 选择工作流 → [确认] → 执行命令链

                                        Skill (阻塞)

                                        更新 TodoWrite

                                        下一个命令...

双跟踪系统:

  1. TodoWrite 跟踪 (UI 显示): 所有执行状态通过 CCW: 前缀跟踪
  2. status.json 跟踪 (持久化): 位置 .workflow/.ccw/{session_id}/status.json

示例:

bash
# 基础用法 - 自动选择工作流
/ccw "实现用户认证功能"

# 自动模式 - 跳过确认并传播 -y
/ccw -y "实现用户认证功能"

# Bug 修复
/ccw "修复登录失败的 bug"

# 协作分析 (自动链到 lite-plan)
/ccw "协作分析: 认证架构的设计决策"

# 头脑风暴 (自动链到 lite-plan)
/ccw "头脑风暴: 用户通知系统重新设计"

# TDD 开发
/ccw "使用 TDD 实现支付功能"

# 团队协作
/ccw "team-planex 实现用户通知系统"

/ccw-coordinator

功能: 命令编排工具 - 分析任务、推荐命令链、顺序执行、状态持久化

核心概念: 最小执行单元 (Minimum Execution Units)

最小执行单元是一组必须作为原子组执行的命令集合,拆分这些命令会破坏逻辑流并创建不完整状态。

规划+执行单元:

单元名称命令链输出
快速实现lite-plan(Phase 1: 规划 → Phase 2: 执行)工作代码
多 CLI 规划multi-cli-plan(Phase 1: 规划 → Phase 2: 执行)工作代码
Bug 修复lite-plan --bugfix(Phase 1: 规划 → Phase 2: 执行)修复的代码
完整规划+执行plan → execute工作代码
验证规划+执行plan → plan-verify → execute工作代码
重规划+执行replan → execute工作代码
TDD 规划+执行tdd-plan → execute工作代码
测试生成+执行test-gen → execute生成的测试
规格驱动完整流水线spec-generator → plan → execute工作代码

测试单元:

单元名称命令链输出
测试验证test-fix-gen → test-cycle-execute测试通过

审查单元:

单元名称命令链输出
代码审查 (会话)review-session-cycle → review-cycle-fix修复的代码
代码审查 (模块)review-module-cycle → review-cycle-fix修复的代码

Issue 单元:

单元名称命令链输出
Issue 工作流discover → plan → queue → execute完成的 Issue
快速转 Issuelite-plan → convert-to-plan → queue → execute完成的 Issue
头脑风暴转 Issuefrom-brainstorm → queue → execute完成的 Issue

With-File 单元:

单元名称命令链输出
分析到规划analyze-with-file → lite-plandiscussion.md + 代码
头脑风暴到规划brainstorm-with-file → lite-planbrainstorm.md + 代码
调试文档debug-with-fileunderstanding.md
协作规划collaborative-plan-with-file → unified-execute-with-fileplan-note.md + 代码
路线图规划roadmap-with-file → team-planexexecution-plan.json + 代码

Cycle 单元:

单元名称命令链输出
集成测试循环integration-test-cycle测试通过
重构循环refactor-cycle重构后代码

原子组规则:

  1. 永不拆分单元: Coordinator 必须推荐完整单元,而非部分链
  2. 多单元参与: 某些命令可参与多个单元 (如 plan → execute 或 plan → plan-verify → execute)
  3. 用户覆盖: 用户可显式请求部分执行 (高级模式)
  4. 可视化: 流水线视图用 【 】 标记显示单元边界
  5. 验证: 执行前验证所有单元命令已包含

流水线可视化示例:

需求 → 【lite-planex (Phase 1→2)】→ 代码 → 【test-fix-gen → test-cycle-execute】→ 测试通过
       └──── 快速实现 ────┘         └────── 测试验证 ──────┘

语法:

bash
/ccw-coordinator "任务描述"

3 阶段工作流程:

命令端口定义:

每个命令有输入/输出端口用于流水线组合:

端口描述
requirement初始用户需求
bug-reportBug 报告
plan基础规划输出
detailed-plan详细规划输出
multi-cli-plan多CLI规划输出
verified-plan验证后规划
test-tasks生成的测试任务
code执行的代码
test-passed测试通过验证
discussion-document分析讨论文件
brainstorm-document头脑风暴输出
plan-note协作规划笔记

外部 CLI 执行格式:

bash
ccw cli -p "PROMPT_CONTENT" --tool <tool> --mode <mode>

参数:

  • -p "PROMPT_CONTENT": 要执行的提示内容 (必需)
  • --tool <tool>: CLI 工具 (如 claude, gemini, qwen)
  • --mode <mode>: 执行模式 (analysiswrite)

提示组装格式:

/workflow:<command> -y <parameters>

Task: <description>

<optional_context>

串行阻塞执行:

命令逐个执行。启动后台 CLI 后:

  1. 编排器立即停止 (break)
  2. 等待 Hook 回调 - 不使用 TaskOutput 轮询
  3. Hook 回调触发下一个命令

状态持久化 (state.json):

位置: .workflow/.ccw-coordinator/{session_id}/state.json

json
{
  "session_id": "ccw-coord-20250124-143025",
  "status": "running|waiting|completed|failed",
  "analysis": { "goal": "...", "task_type": "..." },
  "command_chain": [
    { "index": 0, "command": "/workflow-plan", "status": "completed" },
    { "index": 1, "command": "/workflow-execute", "status": "running" }
  ],
  "execution_results": [
    { "index": 0, "command": "/workflow-plan", "status": "completed", 
      "session_id": "WFS-plan-20250124", "artifacts": ["IMPL_PLAN.md"] }
  ],
  "prompts_used": [
    { "index": 0, "command": "plan", "prompt": "/workflow-plan -y \"...\"" }
  ]
}

状态值: runningwaitingcompleted | failed

Hook 回调机制:

处理后台 CLI 任务完成并触发链中下一个命令:

  1. 解析 CLI 输出提取 session_id 和 artifacts
  2. 更新 state.json 完成结果
  3. 调用 resumeChainExecution() 继续链

示例:

bash
# 自动编排 Bug 修复
/ccw-coordinator "生产环境登录失败"

# 自动编排功能实现
/ccw-coordinator "添加用户头像上传功能"

# 自动模式
/ccw-coordinator -y "实现用户认证系统"

自动模式

两个命令都支持 --yes 标志启用自动模式:

bash
# 自动模式 - 跳过所有确认
/ccw "实现用户认证" --yes
/ccw-coordinator "修复登录 bug" --yes

自动模式行为:

  • 跳过需求澄清
  • 跳过用户确认
  • 直接执行命令链
  • 错误时自动选择 "Skip" 继续

相关 Skills

Skill包含操作
workflow-lite-planlite-plan (Phase 1: 规划 → Phase 2: 执行)
workflow-planplan, plan-verify, replan
workflow-executeexecute
workflow-tdd-plantdd-plan, tdd-verify
workflow-test-fixtest-fix-gen, test-cycle-execute
review-cyclereview-session-cycle, review-module-cycle, review-cycle-fix
brainstormauto-parallel, artifacts, role-analysis, synthesis
spec-generatorproduct-brief → PRD → architecture → epics

命名空间 Skill

类别Skill
With-File 工作流workflow:brainstorm-with-file, workflow:debug-with-file, workflow:analyze-with-file, workflow:collaborative-plan-with-file, workflow:roadmap-with-file
Cycle 工作流workflow:integration-test-cycle, workflow:refactor-cycle
执行workflow:unified-execute-with-file
会话管理workflow:session:start, workflow:session:resume, workflow:session:complete, workflow:session:solidify, workflow:session:list, workflow:session:sync
工具workflow:clean, workflow:init, workflow:init-guidelines, workflow:status
Issue 工作流issue:discover, issue:discover-by-prompt, issue:plan, issue:queue, issue:execute, issue:convert-to-plan, issue:from-brainstorm, issue:new

对比

特性/ccw/ccw-coordinator
核心概念Self-Contained Skills (自包含 Skill)Minimum Execution Units (最小执行单元)
执行位置主进程 (同步阻塞)外部 CLI + 后台任务
执行模型Skill 调用 (阻塞到完成)ccw cli + Hook 回调
状态持久化status.json (轻量)state.json (含 execution_results, prompts_used)
状态轮询不适用禁止 TaskOutput 轮询,使用 Hook 回调
命令组合Skill-Based (独立 Skill 组合)Port-Based (端口匹配组合)
单元可视化【 】 标记原子组边界
Hook 回调不支持支持 (事件驱动继续)
工作流阶段5 阶段 (含 Phase 1.5 澄清)3 阶段
复杂工作流简单链式支持并行、依赖
适用场景日常开发复杂项目、团队协作

相关文档

Released under the MIT License.