Superpowers:讓AI編程agent真正"靠譜"的秘密武器
整理版優先睇
Superpowers 俾 AI 編程 agent 裝上工程師思維,解決亂寫代碼嘅痛點
呢篇文章介紹咗一個叫 Superpowers 嘅開源項目,由 Jesse Vincent 同 Prime Radiant 團隊開發,GitHub 超過 17 萬星。佢哋發現好多開發者用 AI 編程 agent(例如 Claude、Copilot、Cursor)時,成日遇到 agent 未搞清楚需求就亂寫代碼,搞到一鑊泡。Superpowers 唔係新模型或者編輯器,而係一套「技能庫」,透過改變 agent 嘅工作方式,令佢由「亂撞嘅代碼機器」變成「嚴謹嘅軟件工程師」。
核心哲學嚟自測試驅動開發(TDD)、系統化優於即興、簡單第一(YAGNI)同證據驗證。Superpowers 將呢啲原則系統式「教」俾 AI,仲設計咗七步工作流:頭腦風暴、Git 工作樹、制定計劃、執行計劃、TDD、代碼審查、完成分支。每個步驟都確保 agent 先諗清楚先動手,減少出錯。
成個項目係 MIT 協議,支援 Claude Code、Cursor、Copilot、Gemini 等主流平台,一鍵安裝就用得。作者認為 AI agent 嘅未來唔係更快寫代碼,而係更正確咁做軟件,Superpowers 就係呢個方向嘅重要實踐。
- Superpowers 係一套技能庫,唔係新模型,透過改變 agent 工作流程提升可靠度。
- 核心方法係測試驅動開發(TDD)同系統化步驟:先寫測試、再寫代碼、重構。
- 七步工作流包括頭腦風暴、Git 分支隔離、子任務計劃、執行審查、嚴格 TDD、自動代碼審查、完成清理。
- 技能庫按項目上下文自動觸發,涵蓋測試、除錯、協作、併發、審查等類別,無需手動配置。
- 支援 Claude Code、Cursor、Copilot、Gemini 等主流平台,一鍵安裝,GitHub 17 萬星證明解決普遍痛點。
Superpowers GitHub 倉庫
項目主頁,包含源碼、安裝方法同文件
Superpowers Discord 社羣
社區討論、支援同技能庫擴展
AI agent 嘅通病同 Superpowers 嘅解方
你同 Claude、Copilot 或者 Cursor 講「幫我做一個用戶登錄功能」,佢哋二話不說就開始寫代碼,但成日寫到一半卡住,或者輸出亂七八糟。呢個係好多人用 AI 編程 agent 嘅真實體驗:快就快,但唔靠譜。Jesse Vincent 同 Prime Radiant 團隊都面對同一問題,佢哋嘅答案就係 Superpowers。
Superpowers 嘅定位好精準:唔係新模型,亦唔係新編輯器,而係一套可組合嘅技能庫
呢套技能庫改變 agent 嘅工作方式,令佢由「莽撞嘅代碼機器」變成「嚴謹嘅軟件工程師」。核心理念嚟自軟件工程幾十年嘅智慧:測試驅動開發(TDD)、系統化優於即興、簡單第一(YAGNI)、證據驗證完成度。
七步工作流:由混亂變有序
Superpowers 將一次完整嘅編程任務拆成七個步驟,每一步都有明確目標同驗證方法。以下係七步詳細內容:
- 1 頭腦風暴(Brainstorming):AI 先問你真實需求、實現方案同取捨,唔直接寫代碼,避免理解偏差。
- 2 Git 工作樹(Worktrees):為每個任務自動開獨立 Git 分支,保證主幹安全,支援多任務並行。
- 3 制定計劃(Writing Plans):將任務分解成每個 2-5 分鐘嘅子任務,標註文件路徑同驗證步驟。
- 4 執行計劃(Executing Plans):啟動子代理逐步執行,每完成一個子任務就做兩階段審查——先驗證規格,再檢查代碼質量。
- 5 測試驅動開發(TDD):嚴格執行 RED-GREEN-REFACTOR 循環。如果代碼寫喺測試之前,直接刪掉重來。
- 6 代碼審查(Code Review):自動對照規格做審查,按嚴重程度分級,嚴重問題阻斷合併。
- 7 完成分支(Finishing Branch):清理工作現場,做合併決策,關閉工作樹,成個流程形成閉環。
RED-GREEN-REFACTOR 循環係 Superpowers 嘅鐵律,唔容許先寫代碼後補測試
呢個流程令 agent 唔再亂衝,每個決定都有據可查,大大降低出錯機會。
技能庫同安裝:即插即用嘅工程思維
Superpowers 嘅「技能」會根據項目上下文自動觸發,無需手動指定。技能庫涵蓋多個類別:
- 測試:test-driven-development
- 調試:systematic-debugging, verification-before-completion
- 協作:brainstorming, writing-plans, executing-plans
- 併發:dispatching-parallel-agents, using-git-worktrees
- 審查:requesting-code-review, receiving-code-review
呢種「技能即插件」嘅設計令 Superpowers 既有結構,又保持靈活性。安裝非常簡單,支援主流平台:
# Claude Code(官方市場)
/plugin install superpowers@claude-plugins-official
# Cursor
/add-plugin superpowers
# GitHub Copilot CLI
copilot plugin install superpowers@superpowers-marketplace
# Gemini CLI
gemini extensions install https://github.com/obra/superpowers
安裝完成後,AI agent 會自動具備呢套工作方法,唔需要任何額外配置
點解 Superpowers 可以爆紅?
Superpowers 能夠獲得 17 萬星,原因好明顯:佢解決咗一個真實嘅普遍痛點——每個認真用 AI 編程工具嘅開發者都被「agent 亂寫一氣」搞到頭痛。
方案嚟自實戰,唔係理論:測試驅動、代碼審查、工作樹隔離,全部都係工業界驗證過嘅工程實踐
而且佢係開放同可組合嘅:MIT 協議,技能庫可擴展,社區活躍(Discord 已有數千人)。最重要係唔綁定任何單一工具,Claude、Copilot、Cursor、Gemini 全部支援。

你有冇遇到過呢啲困境?
你同 Claude、Copilot 或者 Cursor 講:「幫我做一個用戶登錄功能。」
AI agent 二話不說,噼裏啪啦就開始寫 code——開咗一堆檔案,邏輯亂到好似打結咁,未寫完就卡咗,或者寫出嚟根本行唔到。仲慘嘅係,你發現佢連你真正想要乜都未搞清楚就開工。
呢個係絕大多數人用 AI 編程 agent 嘅真實體驗:快就快,但係唔靠譜。
Jesse Vincent 同 Prime Radiant 團隊都遇到咗同樣嘅問題。佢哋嘅答案是 Superpowers——一套專為 AI 編程 agent 設計嘅完整開發方法論。
Superpowers 係乜嘢?
Superpowers 係一個開源項目(MIT 協議),放咗喺 github.com/obra/superpowers,而家已經拎咗 175,000 粒 GitHub Star,係近期增長最快嘅 AI 工具之一。
佢嘅定位非常精準:唔係一個新嘅 AI 模型,亦唔係一個新嘅編輯器,而係一套可以組合嘅「技能庫(Skills)」,透過改變 AI agent 嘅工作方式,等佢由「莽撞嘅 code 機器」變成「嚴謹嘅軟件工程師」。
用一句話概括:Superpowers 幫 AI 編程 agent 裝咗工程師嘅大腦。
核心理念:諗清楚先好鬱手
Superpowers 嘅核心哲學嚟自軟件工程實踐幾十年嘅智慧:
- 測試驅動開發(TDD)
先寫測試,再寫 code,循環 RED → GREEN → REFACTOR - 系統化好過即興發揮
每個任務都有明確嘅規格說明同驗證步驟 - 簡單係第一目標(YAGNI)
唔寫唔需要嘅功能,唔做過度設計 - 用證據驗證完成度
用事實講說話,而唔係「我覺得寫完咗」
呢啲原則本來係人類工程師嘅專業素養,Superpowers 將佢哋系統咁「教」咗俾 AI agent。
七步工作流:由混沌到秩序
Superpowers 將一次完整嘅編程任務拆解成七個步驟:
① 腦力激盪(Brainstorming)
AI 唔會直接寫 code,而係先問:你嘅真實需求係乜?有邊啲實現方案?各有咩取捨?佢會將設計拆成細塊逐個確認,避免「理解偏差」。
② Git 工作樹(Worktrees)
為每個任務自動建立獨立嘅 Git branch,保證主幹 code 安全,支援多任務並行,互不幹擾。
③ 制定計劃(Writing Plans)
將任務分解成每個只需 2–5 分鐘嘅子任務,標記精確嘅檔案路徑同驗證步驟,等執行有據可查。
④ 執行計劃(Executing Plans)
啟動子代理(Subagent)逐步執行,每完成一個子任務就做兩階段審查:先驗證是否符合規格,再檢查 code 質量。
⑤ 測試驅動開發(TDD)
嚴格執行 RED-GREEN-REFACTOR 循環。如果 code 寫喺測試之前,直接刪曬重來——冇商量餘地。
⑥ 代碼審查(Code Review)
自動對照規格說明做 code 審查,按嚴重程度分級,嚴重問題直接阻斷合併。
⑦ 完成分支(Finishing Branch)
清理工作現場,做合併決策,關閉工作樹,成個流程形成閉環。
技能庫:按需要激活,唔使配置
Superpowers 嘅「技能」會根據項目上下文自動觸發,唔使手動指定。技能庫包括:
test-driven-development | |
systematic-debugging, | |
brainstorming, | |
dispatching-parallel-agents, | |
requesting-code-review, receiving-code-review |
呢種「技能即插件」嘅設計,令 Superpowers 既有結構,又保留咗靈活性。
一鍵安裝,全平台支援
Superpowers 支援目前所有主流 AI 編程平台:
# Claude Code(官方市場)
/plugin install superpowers@claude-plugins-official
# Cursor
/add-plugin superpowers
# GitHub Copilot CLI
copilot plugin install superpowers@superpowers-marketplace
# Gemini CLI
gemini extensions install https://github.com/obra/superpowers安裝完成之後,你嘅 AI agent 就會自動擁有呢套工作方法,唔需要任何額外配置。
點解佢可以拎到 17 萬 Star?
Superpowers 爆紅嘅原因唔難理解:
佢解決嘅係一個真實而且普遍嘅痛點。 每一個認真用 AI 編程工具嘅開發者,都曾經俾「agent 亂寫一通」搞到崩潰。
佢嘅方案嚟自實戰,而唔係理論。 測試驅動、code 審查、工作樹隔離——呢啲都係經過工業界驗證嘅工程實踐。
佢係開放嘅、可以組合嘅。 MIT 協議,技能庫可以擴展,社區活躍(Discord 已有幾千人)。
佢唔綁定任何單一工具。 Claude、Copilot、Cursor、Gemini——主流平台全覆蓋。
寫喺最後
AI 編程 agent 嘅未來,唔在於「更快咁寫 code」,而在於「更正確咁做軟件」。Superpowers 嘅出現,代表住一種重要嘅轉變:我哋開始將軟件工程嘅嚴謹性帶入 AI 輔助開發嘅工作流。佢唔係要 AI 取代工程師,而係等 AI 真正明白工程師應有嘅工作方式。
如果你而家用緊任何 AI 編程工具,Superpowers 值得今日就裝嚟試下。
項目地址:https://github.com/obra/superpowers
社區 Discord:https://discord.gg/35wsABTejz

你是否遇到過這樣的困境?
你告訴 Claude、Copilot 或 Cursor:"幫我做一個用戶登錄功能。"
AI agent二話不說,噼裏啪啦開始寫代碼——文件創了一堆,邏輯亂如麻線,還沒寫完就卡住了,或者寫出來根本跑不起來。更糟的是,你發現它連你真正想要什麼都沒搞清楚就動手了。
這是絕大多數人使用 AI 編程agent時的真實體驗:快則快矣,卻不靠譜。
Jesse Vincent 和 Prime Radiant 團隊也遇到了同樣的問題。他們的答案是 Superpowers——一套專為 AI 編程agent設計的完整開發方法論。
Superpowers 是什麼?
Superpowers 是一個開源項目(MIT 協議),託管在 github.com/obra/superpowers,目前已斬獲 175,000 顆 GitHub Star,是近期增長最快的 AI 工具之一。
它的定位非常精準:不是一個新的 AI 模型,也不是一個新的編輯器,而是一套可組合的"技能庫(Skills)",通過改變 AI agent的工作方式,讓它從"莽撞的代碼機器"變成"嚴謹的軟件工程師"。
用一句話概括:Superpowers 給 AI 編程agent裝上了工程師的大腦。
核心理念:先想清楚,再動手
Superpowers 的核心哲學來自軟件工程實踐幾十年的智慧:
- 測試驅動開發(TDD)
先寫測試,再寫代碼,循環 RED → GREEN → REFACTOR - 系統化優於即興發揮
每個任務都有明確的規格說明和驗證步驟 - 簡單是第一目標(YAGNI)
不寫不需要的功能,不做過度設計 - 證據驗證完成度
用事實說話,而非"我覺得寫完了"
這些原則本是人類工程師的專業素養,Superpowers 將它們系統地"教"給了 AI agent。
七步工作流:從混沌到秩序
Superpowers 把一次完整的編程任務拆解為七個步驟:
① 頭腦風暴(Brainstorming)
AI 不直接寫代碼,而是先提問:你的真實需求是什麼?有哪些實現方案?各有什麼取捨?它會把設計拆成小塊逐一確認,避免"理解偏差"。
② Git 工作樹(Worktrees)
為每個任務自動創建獨立的 Git 分支,保證主幹代碼安全,支持多任務並行,互不干擾。
③ 制定計劃(Writing Plans)
把任務分解為每個只需 2–5 分鐘的子任務,標註精確的文件路徑和驗證步驟,讓執行有據可查。
④ 執行計劃(Executing Plans)
啓動子代理(Subagent)逐步執行,每完成一個子任務就做兩階段審查:先驗證是否符合規格,再檢查代碼質量。
⑤ 測試驅動開發(TDD)
嚴格執行 RED-GREEN-REFACTOR 循環。如果代碼寫在測試之前,直接刪掉重來——沒有商量餘地。
⑥ 代碼審查(Code Review)
自動對照規格說明做代碼審查,按嚴重程度分級,嚴重問題直接阻斷合併。
⑦ 完成分支(Finishing Branch)
清理工作現場,做合併決策,關閉工作樹,整個流程形成閉環。
技能庫:按需激活,無需配置
Superpowers 的"技能"會根據項目上下文自動觸發,無需手動指定。技能庫包括:
test-driven-development | |
systematic-debugging, | |
brainstorming, | |
dispatching-parallel-agents, | |
requesting-code-review, receiving-code-review |
這種"技能即插件"的設計,讓 Superpowers 既有結構,又保留了靈活性。
一鍵安裝,全平台支持
Superpowers 支持當前所有主流 AI 編程平台:
# Claude Code(官方市場)
/plugin install superpowers@claude-plugins-official
# Cursor
/add-plugin superpowers
# GitHub Copilot CLI
copilot plugin install superpowers@superpowers-marketplace
# Gemini CLI
gemini extensions install https://github.com/obra/superpowers安裝完成後,你的 AI agent就會自動具備這套工作方法,不需要任何額外配置。
為什麼它能獲得 17 萬 Star?
Superpowers 爆紅的原因不難理解:
它解決的是一個真實且普遍的痛點。 每一個認真使用 AI 編程工具的開發者,都曾被"agent亂寫一氣"搞崩過。
它的方案來自實戰,而非理論。 測試驅動、代碼審查、工作樹隔離——這些都是經過工業界驗證的工程實踐。
它是開放的、可組合的。 MIT 協議,技能庫可擴展,社區活躍(Discord 已有數千人)。
它不綁定任何單一工具。 Claude、Copilot、Cursor、Gemini——主流平台全覆蓋。
寫在最後
AI 編程agent的未來,不在於"更快地寫代碼",而在於"更正確地做軟件"。Superpowers 的出現,代表着一種重要的轉變:我們開始把軟件工程的嚴謹性帶入 AI 輔助開發的工作流。它不是讓 AI 替代工程師,而是讓 AI 真正懂得工程師應有的工作方式。
如果你正在使用任何 AI 編程工具,Superpowers 值得今天就裝上試試。
項目地址:https://github.com/obra/superpowers
社區 Discord:https://discord.gg/35wsABTejz