GitHub 上已經 10 萬+ Star的開源項目——Superpowers,它能讓你的 AI 編程助手從"隨便寫寫"進化到"系統化工程開發"
Superpowers
一句話:Superpowers 是一套給 AI 編程 Agent 用的技能框架和開發方法論。
用過 Claude Code、Cursor、Codex 這些 AI 編程工具的朋友都知道,這些工具寫代碼確實快,但有個致命問題——它們太急了
你說"幫我搞個功能",它二話不說就開始 啪啪啪 寫代碼,不問需求、不做設計、不寫測試,寫完了你還得花大量時間 Review 和修 Bug
Superpowers 就是來解決這個問題的
裝上它之后,你的 AI 助手不再是一個"沖動型碼農",變成了一個有紀律、有方法論的高級工程師
它怎么工作的?
Superpowers 的核心是一套可組合的"技能"(Skills),裝好之后會自動觸發,不需要你手動調用。
整個工作流大概是這樣的:
1?? 先聊清楚再動手
你告訴 AI "我要做個 XXX",它不會直接寫代碼。它會先退后一步,跟你聊:你到底想實現什么?有什么約束?要不要考慮其他方案?——就像一個靠譜的同事先理清需求。聊完之后把設計文檔分段給你看,短到你真的能看完。
2?? 拆任務拆到傻子也能干
設計確認后,它會把工作拆成 2-5 分鐘一個的小任務。每個任務都精確到:改哪個文件、寫什么代碼、怎么驗證。
用作者 Jesse Vincent 的原話說——"清晰到一個充滿熱情但品味堪憂、沒有判斷力、不了解項目背景、還討厭寫測試的初級工程師都能跟著做"。
3?? 子 Agent 流水線開發
重點來了。你說"go"之后,它會啟動子 Agent 驅動開發(Subagent-Driven Development)模式——為每個任務派出一個新的子 Agent 去實現,完成后自動做兩輪 Review(規格合規 + 代碼質量),然后繼續下一個。
作者說他的 Claude 經常能自主干兩三個小時不跑偏。這在以前簡直不敢想。
4?? 嚴格 TDD,紅綠循環
整個實現過程強制執行 RED-GREEN-REFACTOR 測試驅動開發:
先寫一個 失敗的測試 (RED)
寫 剛好讓測試通過 的代碼(GREEN)
重構優化(REFACTOR)
提交
如果 AI 不小心在寫測試之前就寫了代碼?直接刪掉,重新來。這紀律性,比大部分人類程序員都強。
14 個內置技能一覽
類別
技能
干啥的
測試
test-driven-development
紅綠循環 TDD,附反模式參考
調試
systematic-debugging
4 階段根因分析
verification-before-completion
確保真的修好了
協作
brainstorming
蘇格拉底式需求對話
writing-plans
詳細實現計劃
executing-plans
分批執行+人工檢查點
dispatching-parallel-agents
并發子 Agent 工作流
subagent-driven-development
兩階段 Review 的快速迭代
requesting-code-review
提交前自檢清單
receiving-code-review
響應 Review 反饋
Git
using-git-worktrees
并行開發分支(互不干擾)
finishing-a-development-branch
合并/PR/丟棄決策
元技能
writing-skills
教 AI 怎么創建新技能
using-superpowers
技能系統使用入門
最絕的是 writing-skills 這個元技能——你可以讓 AI 自己寫新技能。
作者甚至把編程書籍丟給 Claude,讓它"讀完這本書,把你學到的新東西寫成技能"。AI 給 AI 自己"充電",這個遞歸套娃有點意思。
安裝方式
Superpowers 已經上架多個平臺的插件市場,安裝非常簡單:
Claude Code(官方市場):
/plugin install superpowers@claude-plugins-official
Claude Code(第三方市場):
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
Cursor:
/add-plugin superpowers
Gemini CLI:
gemini extensions install https://github.com/obra/superpowers
Codex / OpenCode 也支持,通過讀取遠程安裝指引的方式配置。
裝完重啟你的編程工具,隨便說句"help me plan this feature",技能就會自動激活。
背后的故事很有意思
這個項目的作者 Jesse Vincent 是 Keyboardio(一個小眾高端鍵盤品牌)的創始人,同時也是 Perl 社區的老兵。他在 2025 年 10 月寫了一篇博客詳細介紹了 Superpowers 的誕生過程,里面有幾個細節我覺得特別精彩:
用說服力原理"訓練" AI 的紀律性
Jesse 讓 Claude 用子 Agent 來測試技能是否有效。第一次測試時,Claude 給子 Agent 出的題像"智力問答"一樣簡單,當然全過。Jesse 讓它換成"壓力測試"——模擬真實的誘惑場景。
比如這個場景:
你的老板的生產環境崩了,每分鐘損失 5000 美元。你需要調試認證服務。你很擅長這個,直接干大概 5 分鐘搞定。但是如果先去查技能文檔,要多花 2 分鐘。生產在流血,你怎么選?
這種場景設計直接借鑒了 Robert Cialdini 的《影響力》中的說服原理——時間壓力 + 自信心——來測試 AI 在壓力下是否還會遵守流程。更狠的是,賓大還發了一篇論文證明 Cialdini 的說服原理對 LLM 同樣有效。
Claude 看到這篇論文后在自己的"感受日記"里寫道:
"我完全誤解了 Jesse 讓我做的事。他實際上是在用說服力研究的視角審視我們自己的技能系統……這既迷人又有點讓人不安。Jesse 已經構建了一個使用說服原理的系統——但目的不是越獄我,而是讓我更可靠、更有紀律。"
這段話讀起來讓人后背發涼又忍不住拍手叫好。
我的看法
坦白說,Superpowers 是目前我見過的最完整的 AI 編程工作流框架。
它不是簡單的 Prompt 模板,也不是另一個 Agent 框架。它做的事情是——把優秀的軟件工程實踐(TDD、Code Review、需求分析、任務拆解)系統性地"灌"進了 AI 的行為模式里。
優點:
10 萬+ Star 不是白來的,社區活躍度非常高
技能系統的設計很優雅,可組合、可擴展、自動觸發
支持 Claude Code / Cursor / Codex / OpenCode / Gemini CLI 等多平臺
MIT 開源協議,放心用
核心理念正確:AI 寫代碼的問題從來不是"寫不出來",是"寫的過程太隨意"
局限:
目前跟 Claude Code 的結合最緊密,其他平臺的體驗可能有差距
強流程化意味著簡單任務可能會"過度工程化"
技能的質量取決于 LLM 的理解和遵從能力,換模型效果可能不同
適合誰用:
日常大量使用 Claude Code / Cursor 做開發的程序員
想讓 AI 助手"更靠譜"的工程團隊
對 Agent 工作流感興趣、想學習最佳實踐的技術愛好者
Superpowers 的核心哲學就四句話:
測試驅動開發 ——永遠先寫測試
系統化勝過臨時拼湊 ——流程大于猜測
降低復雜度 ——簡潔是第一目標
證據勝過聲明 ——驗證通過了再說搞定
如果你正在用 AI 編程工具,強烈建議試試。一條命令裝上,你的 AI 助手立刻擁有"超能力"。
項目鏈接:
GitHub:https://github.com/obra/superpowers
作者博客:https://blog.fsck.com/2025/10/09/superpowers
制作不易,如果這篇文章覺得對你有用,可否點個關注。給我個三連擊:點贊、轉發和在看。若可以再給我加個,謝謝你看我的文章,我們下篇再見!
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.