Superpowers 是一套完整的軟體開發方法論,專為 AI 編碼 Agent 設計,基於一組可組合的技能集與初始指令,確保 Agent 能正確使用它們。
傳統的 Agent 經常直接跳進寫程式碼,結果做出來的東西跟預期不符。Superpowers 反其道而行:Agent 不急著coding,而是先退一步問你「真正想達成什麼」。在從對話中提煉出規格後,會以你能消化的方式分段展示給你看。設計獲得批准後,才制定實作計畫。
實作階段採用子 Agent 驅動開發流程(subagent-driven development):讓 Agent 獨立處理各項工程任務、自我檢查與-review,可連續自主運作數小時而不偏離計畫。整個流程強調真正的紅/綠 TDD、YAGNI(你不會需要它)和 DRY 原則。
Superpowers 的核心技能會自動觸發,支援 Claude Code(官方插件市場)、OpenAI Codex CLI、Cursor 等主流 Agent 工具。
🔍 項目特色
- 從需求澄清 → 設計確認 → 實作計畫 → 子 Agent 分工,完全自動化的軟體開發流程
- 強調 TDD、YAGNI、DRY 等務實工程原則,而非盲目產出程式碼
- 技能自動觸發,無需手動干預,Agent 開箱即有超能力
- 支援 Claude Code、Codex、Cursor 等主流 Agent 工具
- 基於數十年軟體工程經驗設計,不是空談方法論
⭐ 即時人氣
- 174,586 ⭐ 總星標
- 今日 +1,632 stars
- 15,407 forks
📡 來源: GitHub Trending (Daily) | 每週自動追蹤
發佈留言