| name | crew.checkpoint |
| user-invocable | true |
| description | Run a phase audit and consistency check on the current change. Validates all checklist items before advancing to the next PDEVI phase. |
| metadata | {"author":"lordmos","version":"0.5.1"} |
crew checkpoint — 阶段审计与一致性检查
Pre-flight Check
Run the check.sh script in this skill's directory:
- If
STATUS: NOT_INITIALIZED → Stop. Tell the user: "DevCrew 工作区尚未初始化,请先运行 /crew.init"
- If
STATUS: INITIALIZED → Use the output as workspace context. Proceed below.
对当前活跃变更执行阶段审计,检查所有审计项是否通过,确保一致性后推进到下一阶段。
何时使用
- 每个 PDEVI 阶段结束时必须执行
- 用户说"做个检查点"、"检查一下"、"run checkpoint"
- 需要验证当前阶段的产出质量
使用方法
CLI
npx @lordmos/dev-crew checkpoint [change-name]
不指定变更名称时,自动选择第一个活跃变更。
MCP Tool
crew_checkpoint(cwd: string, change?: string)
审计清单
Plan 阶段
Design 阶段
Execute 阶段
Verify 阶段
一致性审计
除阶段审计外,还检查:
- blockers.md 是否有
[OPEN] 状态的阻断项
- resume.md 是否存在且格式正确
- 文件是否超过 200 行(建议拆分或使用文件指针)
输出
审计报告包含 [PASS] / [TODO] 标记、一致性检查结果、记忆同步提醒和下一阶段建议。