逼 AI 先写测试再写代码:红-绿-重构循环走纵向切片,装机 51 万。
Matt Pocock(TypeScript 圈知名教育者)出品的测试驱动开发技能(skills.sh 榜单第 8)。AI 写代码最大的毛病是「一把梭」——这个技能强制它走 TDD 循环:先写会挂的测试(红),写最小实现让它过(绿),然后重构。按纵向切片推进,每步都有测试兜底。
对「AI 代码不敢信」的团队特别有价值:产出自带测试,改坏了立刻知道。纯指令型,无脚本。
在下面找到你用的工具,复制命令粘进终端就装好了:
npx skills add mattpocock/skills 装好后不用任何配置,直接在对话里说:
用 TDD 的方式给购物车加「满减优惠」功能,从测试开始 AI 检测到任务匹配时会自动加载这个 Skill,不需要手动开关。
单次任务会慢一点(多写测试),但返工率大幅下降——对正经项目总账是省的。写一次性脚本就别开了。