Superpowers:讓AI編程agent真正"靠譜"的秘密武器

作者:小軍的求知筆記
日期:2026年5月1日 上午10:21
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

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 CodeCursorCopilot、Gemini 等主流平台,一鍵安裝就用得。作者認為 AI agent 嘅未來唔係更快寫代碼,而係更正確咁做軟件,Superpowers 就係呢個方向嘅重要實踐。

  • Superpowers 係一套技能庫,唔係新模型,透過改變 agent 工作流程提升可靠度。
  • 核心方法係測試驅動開發(TDD)同系統化步驟:先寫測試、再寫代碼、重構。
  • 七步工作流包括頭腦風暴、Git 分支隔離、子任務計劃、執行審查、嚴格 TDD、自動代碼審查、完成清理。
  • 技能庫按項目上下文自動觸發,涵蓋測試、除錯、協作、併發、審查等類別,無需手動配置。
  • 支援 Claude CodeCursorCopilotGemini 等主流平台,一鍵安裝,GitHub 17 萬星證明解決普遍痛點。
值得記低
連結 github.com

Superpowers GitHub 倉庫

項目主頁,包含源碼、安裝方法同文件

連結 discord.gg

Superpowers Discord 社羣

社區討論、支援同技能庫擴展

整理重點

AI agent 嘅通病同 Superpowers 嘅解方

你同 ClaudeCopilot 或者 Cursor 講「幫我做一個用戶登錄功能」,佢哋二話不說就開始寫代碼,但成日寫到一半卡住,或者輸出亂七八糟。呢個係好多人用 AI 編程 agent 嘅真實體驗:快就快,但唔靠譜。Jesse Vincent 同 Prime Radiant 團隊都面對同一問題,佢哋嘅答案就係 Superpowers。

Superpowers 嘅定位好精準:唔係新模型,亦唔係新編輯器,而係一套可組合嘅技能庫

呢套技能庫改變 agent 嘅工作方式,令佢由「莽撞嘅代碼機器」變成「嚴謹嘅軟件工程師」。核心理念嚟自軟件工程幾十年嘅智慧:測試驅動開發(TDD)、系統化優於即興、簡單第一(YAGNI)、證據驗證完成度。

整理重點

七步工作流:由混亂變有序

Superpowers 將一次完整嘅編程任務拆成七個步驟,每一步都有明確目標同驗證方法。以下係七步詳細內容:

  1. 1 頭腦風暴(Brainstorming):AI 先問你真實需求、實現方案同取捨,唔直接寫代碼,避免理解偏差。
  2. 2 Git 工作樹(Worktrees):為每個任務自動開獨立 Git 分支,保證主幹安全,支援多任務並行。
  3. 3 制定計劃(Writing Plans):將任務分解成每個 2-5 分鐘嘅子任務,標註文件路徑同驗證步驟。
  4. 4 執行計劃(Executing Plans):啟動子代理逐步執行,每完成一個子任務就做兩階段審查——先驗證規格再檢查代碼質量
  5. 5 測試驅動開發(TDD):嚴格執行 RED-GREEN-REFACTOR 循環。如果代碼寫喺測試之前,直接刪掉重來。
  6. 6 代碼審查(Code Review):自動對照規格做審查,按嚴重程度分級,嚴重問題阻斷合併。
  7. 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 既有結構,又保持靈活性。安裝非常簡單,支援主流平台:

安裝指令 bash
# 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 全部支援。

圖片
一句命令,幫你嘅 AI 編程助手裝上超能力

你有冇遇到過呢啲困境?

你同 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,verification-before-completion
協作
brainstorming, writing-plans,executing-plans
併發
dispatching-parallel-agents,using-git-worktrees
審查
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

圖片
一行命令,給你的 AI 編程助手裝上超能力

你是否遇到過這樣的困境?

你告訴 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,verification-before-completion
協作
brainstorming, writing-plans,executing-plans
併發
dispatching-parallel-agents,using-git-worktrees
審查
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