superpowers 包含的skills
以前说到superpowers 核心依然是基于软件的开发流程,应用到ai coding 中,让agent 更好的按照规范协作,提高效率
内置的skills
- 测试
测试驱动开发- 红-绿-重构循环(包括测试反模式参考)
- 调试
系统调试- 四阶段根本原因分析流程(包括根本原因追踪、纵深防御、基于条件的等待技术)完成前验证- 确保问题已真正解决
- 协作
头脑风暴——苏格拉底式设计改进,写作计划- 详细实施计划,执行计划- 带检查点的批量执行,并行代理调度- 并发子代理工作流,请求代码审查- 预审查清单,接收代码审查- 回复反馈,使用 Git 工作树- 并行开发分支,完成开发分支- 合并/PR 决策工作流程,基于子代理的开发——快速迭代,两阶段审查(先审查规范符合性,再审查代码质量)
- 元skills 技能类
写作技能- 遵循最佳实践创建新技能(包括测试方法),运用superpowers——技能系统简介
说明
superpowers 机制还是把软件打开的套路通过skills 让agent 去遵循,然后完成高质量的软件ai coding
参考资料
https://github.com/obra/superpowers/tree/main
