成品能力
测试闭环
改代码前先写会失败的测试,最小实现让它转绿,再动下一处——改完自动确认没弄坏别的。
它解决什么问题
执行流程
触发后按这个顺序自动跑完,不用你一步步指挥。
- 定位要改的行为,先写一个会失败的测试(明确期望输入/输出)
- 跑 code_tests 确认它确实失败,且失败信息指向正确位置
- 只做最小实现让该测试通过,不顺便重构
- 跑 code_diagnostics 确认无新增类型 / lint 错误,全绿后再动下一处
- 每绿一步提交一次(见「小步提交」技能),不攒成大包再测
背后用到的工具
技能自己不产生能力,它调用的是工具库里的这些工具。装技能时会自动带上。
code_tests
code_diagnostics
怎么用
在客户端对话里以 @测试闭环 开头即可触发。
@测试闭环 给登录加个空密码就拒绝的用例@测试闭环 改完帮我确认没弄坏别的