← 返回日报
🌐 机器翻译 · DeepSeek · GitHub

obra superpowers


obra superpowers

Superpowers 是一套完整的软件开发方法论,专为你的编码智能体打造,建立在一组可组合的技能以及一些初始指令之上,确保你的智能体会使用这些技能。

目录

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

一旦它从对话中梳理出一份规格说明,就会以足够短、真正能读完并消化的分段形式展示给你。

在你对设计签字确认之后,你的智能体会整理出一份实现计划,这份计划清晰到足以让一位热情满满但品味糟糕、毫无判断力、没有项目背景、还讨厌测试的初级工程师照着执行。它强调真正的红/绿 TDD、YAGNI(You Aren't Gonna Need It,你不会需要它)和 DRY 原则。

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

还有更多内容,但以上就是这个系统的核心。而且由于这些技能会自动触发,你不需要做任何特殊操作。你的编码智能体自然就拥有 Superpowers。

商业服务

如果你在企业中使用 Superpowers,并且能从商业支持、额外工具或托管支出中获益,请随时发邮件至 sales@primeradiant.com 与我们联系。

安装

安装方式因运行环境而异。如果你使用多个环境,请为每个环境分别安装 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:

agy plugin install https://github.com/obra/superpowers

Antigravity 会运行该插件的会话启动钩子,因此 Superpowers 从第一条消息起就会生效。使用相同命令重新安装即可更新。

Codex App

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

在 Codex 应用中,点击侧边栏的 Plugins。你应该会在 Coding 部分看到 Superpowers。点击 Superpowers 旁边的 +,然后按照提示操作。

Codex CLI

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

打开插件搜索界面:

/plugins

搜索 Superpowers:

superpowers

选择 Install Plugin。

Cursor

在 Cursor Agent 聊天中,从市场安装:

/add-plugin superpowers

或者在插件市场中搜索“superpowers”。

Devin CLI

从此仓库安装插件:

devin plugins install obra/superpowers

更新到最新版本:

devin plugins update superpowers

Factory Droid

注册市场:

droid plugin marketplace add https://github.com/obra/superpowers

安装插件:

droid plugin install superpowers@superpowers

Gemini CLI

安装扩展:

gemini extensions install https://github.com/obra/superpowers

稍后更新:

gemini extensions update superpowers

GitHub Copilot CLI

注册市场:

copilot plugin marketplace add obra/superpowers-marketplace

安装插件:

copilot plugin install superpowers@superpowers-marketplace

Grok Build CLI

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

从 xAI 的官方市场安装插件:

grok plugin install superpowers@xai-official --trust

或者在 TUI 中打开市场,搜索 Superpowers 并安装:

/marketplace

Kimi Code

Superpowers 已在 Kimi Code 的插件市场中提供。

打开 Kimi Code 的插件管理器:

/plugins

前往 Marketplace > Superpowers 并安装。

或者直接从本仓库安装:

/plugins install https://github.com/obra/superpowers

详细文档:docs/README.kimi.md

OpenCode

OpenCode 使用自己的插件安装方式;即使你已在其他运行环境中使用 Superpowers,也需要单独安装。

告诉 OpenCode:

Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md

详细文档:docs/README.opencode.md

Pi

从此仓库以 Pi 包的形式安装 Superpowers:

pi install git:github.com/obra/superpowers

对于本地开发,以临时包的形式加载此检出目录来运行 Pi:

pi -e /path/to/superpowers

Pi 包会加载 Superpowers 技能以及一个小型扩展,该扩展会在会话启动时以及压缩后注入 using-superpowers 引导程序。Pi 原生支持技能,因此不需要兼容性 Skill 工具。子智能体和任务列表工具仍是可选的 Pi 配套包。

Hermes Agent

从此仓库以 Hermes 插件形式安装 Superpowers:

hermes plugins install obra/superpowers --enable

安装后重启所有活跃的 Hermes 会话。

注意:Hermes 没有压缩后钩子,因此如果某个超长会话在第一轮之后发生压缩,就会丢失引导程序——如果技能停止触发,请启动一个新会话。

基本工作流程

📖 阅读原文 →