SuperpowersAI Agent 技能与开发方法框架

29w2.6w
浏览36
资料更新2026-09-21来源观测2026-09-21语言双语

介绍

快速判断

An agentic skills framework & software development methodology that works.

适合谁
AI coding 开发者、工程团队
使用门槛
低,需配置环境
支持平台
CLI、文档
部署方式
自托管
Superpowers

Superpowers 是一个 GitHub 开源项目。一个自主型技能框架与软件开发方法论。

目录

  • 工作原理
  • 商业服务
  • 快速开始
  • Claude Code
  • Antigravity
  • Codex App
  • Codex CLI
  • Cursor

工作原理

它从你启动编码智能体的那一刻就开始了。一旦它发现你在构建某个东西,它不会直接跳进去尝试写代码。相反,它会退后一步,询问你真正想要做什么。

一旦它从对话中梳理出规格说明,它会以足够短小的片段呈现给你,让你能够真正阅读和理解。

在你批准设计之后,你的智能体会制定一个足够清晰的实施计划,即使是一个热情但品味不佳、缺乏判断力、没有项目背景且厌恶测试的初级工程师也能遵循。它强调真正的红/绿 TDD、YAGNI(You Aren’t Gonna Need It)和 DRY。

接下来,一旦你说“开始”,它就会启动一个由子智能体驱动的开发流程,让各个智能体处理每个工程任务,检查和审查它们的工作,然后继续推进。你的智能体连续自主工作几个小时而不偏离你制定的计划,这并不罕见。

还有更多内容,但这就是该系统的核心。而且因为技能是自动触发的,你不需要做任何特殊的事情。你的编码智能体只需拥有 Superpowers。

商业服务

如果你在企业中使用的 Superpowers 可以从商业支持、附加工具或托管支出中受益,请随时通过 [email protected] 与我们联系。

安装

安装因测试工具不同而异。如果你使用多个,请在每个工具中分别安装 Superpowers。

Claude Code

Superpowers 可通过官方 Claude 插件市场获取

官方市场
  • 从 Anthropic 官方市场安装插件:
  /plugin install superpowers@claude-plugins-official
Superpowers 市场

Superpowers 市场提供 Superpowers 以及其他 Claude Code 相关插件。

  • 注册市场:
  /plugin marketplace add obra/superpowers-marketplace
  • 从此市场安装插件:
  /plugin install superpowers@superpowers-marketplace

Antigravity

从此仓库安装 Superpowers 作为插件:

基础 [已编辑]

  • brainstorming – 在编写代码前激活。通过提问细化粗糙的想法,探索替代方案,分段展示设计以供验证。保存设计文档。
  • using-git-worktrees – 在设计批准后激活。在新分支上创建隔离的工作空间,运行项目设置,验证干净的测试基线。
  • writing-plans – 与已批准的设计一起激活。将工作分解为小块任务(每个 2-5 分钟)。每个任务都有精确的文件路径、完整的代码和验证步骤。
  • subagent-driven-development 或 executing-plans – 与计划一起激活。或者为每个任务分配一个新的 subagent,并在每个任务后进行审查(最彻底),或者在当前会话中内联实现每个任务,并在最后对整个分支进行一次新的审查(最节省)。
  • 测试驱动开发 – 在实现阶段激活。强制执行红-绿-重构:编写失败的测试,观察它失败,编写最简代码,观察它通过,提交。删除测试之前编写的代码。
  • 请求代码审查 – 在任务之间激活。根据计划审查,按严重程度报告问题。关键问题阻止进度。
  • 完成开发分支 – 在任务完成时激活。验证测试,呈现选项(合并/PR/保留/丢弃),清理工作区。

代理在任何任务之前检查相关技能。强制工作流程,而非建议。

出现问题时

有时会话会出现异常:技能在不适当的时候触发,或在应该响应时保持沉默,或者代理忽略计划、重复工作,或消耗超出预期的令牌。请您的编码代理“找出本次会话中 __AI_SHARE_TERM_SUPERPOWERS__ 出了什么问题”,它将调用诊断超级能力技能。若要检查更早的会话,请指明会话名称:“找出 __AI_SHARE_TERM_SUPERPOWERS__ 在某会话中出了什么问题”。

该技能读取会话记录,报告所发生的情况并提供逐行证据,并且如您需要,可打包一份清洗后的数据包用于错误报告。

以上内容基于 GitHub 仓库 README 解析生成,适合先快速了解项目定位、安装方式、核心能力与使用边界。

obra

obra

GitHub 作者
2文章0粉丝36浏览

资源档案

场景分类编程开发资源类型技能 / 规则包入口 / 平台文档+1平台信息入口:文档语言 / 环境:Docker来源:GitHub价格开源免费加分属性可自托管开放议题390 Issues默认分支main最新版本v6.4.1主要语言en地区可用性全球可用LicenseMIT专题归属AI 编程工作台