在 AI 辅助编码过程中,测试代码常陷入“自欺欺人”的困境:实现与测试互为镜像,表面覆盖率高,实际验证不足。
推荐使用
@obra 的 **superpowers**( **test-driven-development** skill,即可实现**懒人版 TDD** 流程。
该技能会自动强制执行完整的「红灯 → 绿灯 → 重构」循环:
- 先自动生成测试并确认失败(红灯 + 截图)
- 再生成最小实现使其通过(绿灯)
- 最后进行代码重构
同时内置约束机制,若未先写测试则自动删除重写,确保流程规范严谨。
这套懒人版做法极大降低了手动 TDD 的门槛,特别适合核心模块开发。强烈推荐在 Claude Code 等环境中使用。