工作流出现在 · 横条 / 面板 / 弹窗收录

Measure Guard 计划守卫

让 Claude 按 Measure 计划干活,没领任务就不许改代码。

Measure Guard 计划守卫 · 效果预览 · 示意示意
> 给订单列表加上分页
⏺ 我先看看列表组件。
Measure · auth_flow · Phase 2/4 · Task 3/7 [~] 接入登录接口 · [b] 1
✗ measure-guard:track 中没有进行中的任务,请先把下一任务标为 [~]
如果拦错了,可以运行 /measure-off
❯ 先把任务 3 标成 [~] 再改 src/login.ts
❯

示意。实际效果取决于 Mod、终端和运行环境。

安装

安装方式比较特殊,请按原作者说明

查看原作者说明 ↗

它会碰什么

据原作者说明,收录时核对;可用 claude plugin validate 自行检查。

读取

有

读取项目 measure/ 下的 index、tracks.md 与 plan.md,以及工具调用的路径与命令。

写入文件

有

不改项目文件;只在 Mod 自己的存储里记下 /measure-off repo 的选择。

运行命令

有

执行 git status --porcelain 与 git diff --cached --name-only 做回合检查和提交守卫。

联网

无

介绍

Measure Guard 是 Claude Code 的 function hooks Mod,配合 Measure 规范驱动开发流程使用。它读取项目 measure/ 目录里的 tracks.md 与 plan.md,在输入框上方显示进度条(当前 track、Phase 与 Task 序号、[b] 阻塞数),并在系统提示中加入固定规则段,再把当前任务作为对话备注发给 Claude。guard 模式下,没有 [~] 进行中任务时会拒绝项目内 measure/ 之外的 Edit / Write;还会拦截未完成任务就关 track、上一 Phase 未打 checkpoint 就开下一 Phase,并在回合结束时检查未记录 SHA 的完成任务和未提交改动(提示条 + toast)。strict 模式另加 TDD 守卫(先有失败测试才能改源码)和提交信息格式守卫,并可让回合保持打开直到修正。没有 measure/ 的 git 仓库会显示「设置 Measure / 本会话关闭」按钮。/measure-status 打开状态面板,/measure-off 可随时绕过。仓库为 monorepo,Mod 位于 mods/measure-guard,README 只给出 --plugin-dir 本地加载方式,未写最低 Claude Code 版本。下方预览为示意。

适合谁

  • 用 Measure 规范驱动开发、想让 Claude 严格按计划和 TDD 推进的人
  • 想防止 Claude 未领任务就改代码或漏记提交 SHA 的团队

运行要求

  • 需配合 Measure 工作流(项目内 measure/ 目录);仅在 git 仓库内生效。
  • README 只写 --plugin-dir 本地加载(克隆后指向 mods/measure-guard),无 marketplace。
  • README 未写最低 Claude Code 版本,本站未核实与 2.1.287 基线的兼容性。