💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

Superpowers是一个开源技能库和开发流程,旨在指导编码代理进行设计优化、实施计划和测试驱动开发。它支持并行任务执行和两阶段审查,以确保代码质量和合规性,适合快速原型开发和任务分配。

🎯

关键要点

  • Superpowers是一个开源技能库和开发流程,旨在指导编码代理进行设计优化、实施计划和测试驱动开发。
  • 在编码代理编写代码之前,Superpowers指导设计细化,并以易于理解的方式呈现设计以供批准。
  • Superpowers强调测试驱动开发(RED-GREEN-REFACTOR)和过程驱动的简单性,以使自主编码可预测和可验证。
  • 具有触发技能(头脑风暴、编写计划、执行计划、请求代码审查),在适当阶段激活。
  • 强制执行测试驱动工作流程,以确保更改在实施前由失败的测试覆盖。
  • 支持子代理驱动的并行任务执行和两阶段审查(合规性、代码质量)。
  • 内置git工作树工作流程、tmux监控和插件市场安装(例如Claude Code插件)。
  • 提供清晰的贡献者指南,以便在skills/目录下添加新技能。
  • 可以将编码任务交给代理,同时保持设计的可审查性和可审计性。
  • 使用Superpowers的TDD优先工作流程快速构建具有强测试覆盖的原型。
  • 将工作分解为小任务,并通过子代理并行执行以加速交付。
  • 可以在Claude Code、Codex和OpenCode等代理平台之间重用技能。