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

核心工程流程

  1. Spec First:agent 被迫先澄清需求、产出可读分块 spec
  2. Implementation Plan:计划要清晰到"热情但缺乏上下文的新人也能照着执行"的程度
  3. Subagent-Driven Development:子 agent 分任务执行,父 agent 巡检 review
  4. 强调 TDD(红/绿重构)YAGNIDRY

工程价值评价

维度 评分 说明
命令完整性 ⭐⭐⭐ 多 harness 安装命令可直接复制
源码可用性 ⭐⭐⭐ Shell 脚本为主,逻辑透明
可复现性 ⭐⭐⭐ 明确安装命令 + 触发机制
性能数据 无量化 benchmark
错误案例 ⭐⭐ "When Something Goes Wrong" 章节存在但未抓取

结论:方法论 + 工具链双重价值,P0 级工程实践参考。


原文链接

  • GitHub: https://github.com/obra/superpowers
  • 官方文档: https://superpowers.github.io/