Superpowers — Agentic Skills Framework 工程实践
来源:GitHub Trending | obra/superpowers | ⭐ 290,424 | Shell
抓取时间:2026-09-23
是什么
Superpowers 是一套面向 coding agent 的软件工程方法论 + 技能系统。核心思路:在 agent 开始写代码之前,先逼它做设计 spec → 实现计划 → subagent 驱动开发 → 自动化验收。Skills 会在特定时机自动触发,不需要人工干预。
支持的主流 coding agent(截至 2026-09):
- Claude Code(官方插件市场 + Superpowers 市场)
- Antigravity(session-start hook 激活)
- Codex App / Codex CLI
- Cursor
- Devin CLI
- Factory Droid
- Gemini CLI
- GitHub Copilot CLI
- Grok Build CLI
- Kimi Code
- OpenCode
- Pi
- Qwen Code
- Hermes Agent
- Muse
安装命令(按 harness)
Claude Code(官方市场)
/plugin install superpowers@claude-plugins-official
Claude Code(Superpowers 市场)
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
Antigravity
agy plugin install https://github.com/obra/superpowers
核心工程流程
- Spec First:agent 被迫先澄清需求、产出可读分块 spec
- Implementation Plan:计划要清晰到"热情但缺乏上下文的新人也能照着执行"的程度
- Subagent-Driven Development:子 agent 分任务执行,父 agent 巡检 review
- 强调 TDD(红/绿重构)、YAGNI、DRY
工程价值评价
| 维度 | 评分 | 说明 |
|---|---|---|
| 命令完整性 | ⭐⭐⭐ | 多 harness 安装命令可直接复制 |
| 源码可用性 | ⭐⭐⭐ | Shell 脚本为主,逻辑透明 |
| 可复现性 | ⭐⭐⭐ | 明确安装命令 + 触发机制 |
| 性能数据 | ⭐ | 无量化 benchmark |
| 错误案例 | ⭐⭐ | "When Something Goes Wrong" 章节存在但未抓取 |
结论:方法论 + 工具链双重价值,P0 级工程实践参考。
原文链接
- GitHub: https://github.com/obra/superpowers
- 官方文档: https://superpowers.github.io/