code-test-quality
Claude Code code-test-quality 安装:检查弱断言与缺失用例
EnglishClaude Code 安装步骤
- 打开来源文档,从固定提交下载仓库快照。把 code-quality-plugin/skills/code-test-quality/ 整个目录复制到练习项目的 .claude/skills/code-test-quality/。
- 检查 .claude/skills/code-test-quality/SKILL.md 位于技能目录第一层。从练习项目根目录打开 Claude Code,在输入框键入 /code-test-quality tests --focus smells 开始试用。
中文摘要
审查测试是否验证了真实行为。技能会检查没有断言、只检查真值、边界用例缺失和依赖固定等待时间等问题,并给出具体文件位置和改进建议。
SKILL.md 中文导读
可复现示例
在练习项目的 tests/cart.test.ts 写一个购物车测试,调用 total([3, 5]) 后只检查 toBeTruthy()。输入 /code-test-quality tests --focus smells,请指出弱断言的位置并给出更准确的检查。工作步骤
- 将范围限定到 tests 目录,选择检查测试写法。
- 核对报告标记的文件和行号。
- 把真值断言改成验证总额 8,再考虑添加空购物车用例。
验收方法
报告定位真值断言,建议按业务规则直接校验金额。若指定的是静态检查,结果无需依赖外部服务或覆盖率数字。
GitHub 原文 · 更新日期
适用环境
使用本地 Claude Code 和支持 find 命令的终端。示例可只扫描测试文件,运行测试则需要项目已经配置对应的测试框架。
常见问题
它和直接运行测试有什么区别?
运行测试告诉你现有断言是否通过。这个技能进一步检查断言覆盖了什么行为,并指出值得补充的输入和结果。