1、什么是superpowers?
Superpowers 属于 Agentic Engineering 的执行层工具, 定好开发纪律:
- 先理清需求
- 写方案
- 拆任务
- TDD 测试驱动开发
- 代码评审
- 交付自检
github:https://github.com/obra/superpowers
2、它有哪些技能skills
2.1 测试 Testing
superpowers 是TDD 测试驱动开发,第一个要介绍的skill是
test‑driven‑development:测试驱动开发 —— 红‑绿‑重构循环
- 红:编写会失败的测试
- 绿:写最少代码让测试通过
- 重构优化代码
2.2 调试 Debugging
1)systematic‑debugging:系统化调试
2)verification‑before‑completion:交付前校验,确认问题确实已经修复
3)diagnosing‑superpowers:Superpowers 故障诊断,结合证据定位会话中发生的问题;导出脱敏的打包文件或提交 Issue