obra/superpowers:给编码智能体一套完整的软件开发方法论
来源:GitHub — 2026-10-16 · ⭐ 299,682 stars · 今日 +688 · Shell
📋 概述
Superpowers 不是又一个技能合集,而是一整套强加给编码智能体的开发方法:智能体一看到你在造东西,不会立刻上手写代码,而是退回来问清楚你到底想做什么,把需求从对话里逼成一份规格,再分段展示给人确认。设计签字后才产出实施计划,标准是“一个热情但没品位、没判断力、缺项目上下文又讨厌测试的初级工程师也能照着做”,强调真正的红绿 TDD、YAGNI 与 DRY。之后进入子代理驱动的开发流程,逐个任务实现并复查,README 说智能体连续自主工作几小时不偏离计划并不罕见。安装方式覆盖 Claude Code、Codex、Cursor、Gemini CLI、Kimi Code、Hermes Agent 等十多个执行环境。
🔑 核心要点
- 流程从澄清需求开始:先把规格从对话里逼出来,分段给人确认后才动手。
- 实施计划以“初级工程师也能照着做”为标准,强调红绿 TDD、YAGNI 与 DRY。
- 采用子代理驱动开发,逐任务实现并复查,可连续自主工作数小时不偏离计划。
- 支持 Claude Code、Codex、Cursor、Gemini CLI、Kimi Code、Hermes Agent 等十多个智能体环境。
💡 金句
It doesn't just jump into trying to write code. Instead, it steps back and asks you what you're really trying to do.
👍 0
👎 0
← 返回 GitHub Trending 首页