这是什么#
给 Claude Code 用的 TDD Guardian——用自动化质量关卡严格执行「先写测试再写代码」(原文:TDD Guardian for Claude Code — enforces strict test-driven development with automated quality gates)
- 代码仓库:https://github.com/xiaolai/tdd-guardian-for-claude
- 11 人收藏 · 主要用 JavaScript 写成
最近的改动#
新增功能
- 发布 Codex CLI 布局(0.10.0)
- verify:留下测试失败的证据,并确认规格没有被偷偷改动
- coverage:给每条路径分别设定必须达到的下限
- review:除了「验证不够」,也一并指出改动本身带来的额外代价
- agents:新增 tdd-spec-adversary
- policy:把「规格写得够不够严」作为第三个衡量维度
- 改为优先探测 CI 环境里的工具,新增检测和把关命令,以及分道规则
修复问题
- 将参考技能的描述缩短到约 80 个字符
- 阻止过时的检查提示自动批准提交
- 把 agent 的介绍精简成一个示例加一句明确的「不适用场景」
- 统一从根目录查找插件文件,并把被覆盖的重名 skill 合并起来
- 修正钩子脚本里的引号、清单里的一个字段,以及 AGENTS.md
- 在市场清单里补上必填的 owner 字段
- gate:堵上三条什么都没检查就直接放行的口子
- agents:明确写出 tools:,让「最小权限」真正生效
文档更新
其他改动
改动标题译自作者提交代码时写的英文原文,点击可查看原文。