GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

obra /

superpowers

为编程智能体提供可复用技能与分阶段软件开发流程的工程方法框架。

访问 GitHub 仓库 ↗
最近上榜 · 2026-10-04#11

当日排名

+578当日新增 Star294,898总 Star

按用途选择,点击查看各自的安装条件与限制

Superpowers:把需求澄清、设计、TDD 与审查固化为智能体开发方法

一分钟看懂

Superpowers 是一套编码智能体技能框架和软件开发方法。它要求智能体在写代码前先询问真正目标,分段提交设计供用户确认,再生成足够明确的实现计划;执行时强调红绿 TDD、YAGNI、DRY、分工实现和多轮审查,而不是从模糊请求直接跳到大段代码。

你可以用它做什么

  • 通过头脑风暴与提问,把想法变成可审阅规格。
  • 将设计拆成小任务和验证步骤。
  • 让子智能体按计划实现,并由其他角色检查规格与代码质量。
  • 用系统化调试、TDD 和完成前验证减少“看起来能用”的结果。

主要能力

技能覆盖 brainstorming、计划编写、测试驱动开发、系统化调试、子智能体协作、代码审查和分支收尾。它支持 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 等多种工具,核心思想是让流程在每次会话启动时自动介入。

适合哪些人

适合希望智能体在较大代码库中保持纪律、愿意审阅规格和计划的开发团队。极小修改可能感觉流程偏重,可按风险选择技能而非机械套用。

怎么开始使用

在 README 中选择对应智能体的安装方式,安装后用一个真实但可控的功能验证技能发现和触发。先阅读所有自动调用规则,确认其分支、子智能体和测试行为符合团队约束。

使用前需要知道

方法论不能代替对代码与业务的理解;模型仍会误解、写错测试或产生形式化但无价值的计划。自动委派会增加 token、时间和并发改动风险。应保留人工设计确认、最小权限、独立测试和最终审查。

官方资料