Work 详细指南
Claude Code 使用
/spec:work,Codex 使用$spec-work。契约见spec-work。
Work 是主工作流里的实施阶段。它的关键前提是:先有计划,再执行实现。
输入与输出
- 输入:计划文档
- 输出:代码、测试与必要文档更新
Work 不应该从“空白想法”直接起步,它应该消费已经形成的 Plan artifact。
使用方式
Claude Code:
bash
/spec:work docs/plans/2026-04-20-001-feat-example-plan.mdCodex:
bash
$spec-work docs/plans/2026-04-20-001-feat-example-plan.md执行逻辑图
text
用户运行 /spec:work 或 $spec-work
|
v
读取 plan 或 task pack,并确认 target_repo / 文件范围 / stop_if
|
v
检查工作区状态、测试入口、已有实现和相邻模式
|
v
逐个 Implementation Unit 执行最小必要改动
|
v
同步测试、文档、CHANGELOG 或生成资产
|
v
运行验证命令并处理失败
|
v
输出可审查 diff、测试结果和剩余风险
|
v
进入 spec-code-review 或 spec-doc-reviewWork 真正要做的事
- 读取计划并识别 change surface
- 依照 Implementation Units 执行
- 运行需要的验证
- 保持与计划边界一致
这一步的核心不是“尽快改代码”,而是“在计划边界内,把实现做实并验证掉”。
典型执行心智
text
读计划
→ 明确边界
→ 实施最小必要改动
→ 运行验证
→ 准备进入 Review当前官网不再沿用的旧说法
- Work 固定是旧五阶段里的第三步
- Work 主要是手工分支操作教程
- Work 可以脱离计划直接开始
现在更稳妥的口径是:
- Work 是主工作流中的实施阶段
- 它必须以计划为输入
- 它与 Review、Compound 连成一条受治理链路
