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

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

整理版優先睇

速讀 5 個重點 高亮

Superpowers:一套令AI編程Agent更「靠譜」嘅技能庫方法論

整理版摘要

呢篇文章介紹咗一個叫Superpowers嘅開源項目,由Jesse VincentPrime Radiant團隊開發,專為AI編程Agent設計。作者發現好多開發者用Claude、Copilot或Cursor呢啲AI工具嗰陣,成日遇到Agent亂寫代碼、理解錯需求、半路卡住嘅問題。超級煩惱之下,佢哋整咗呢套方法論,透過可組合嘅「技能庫(Skills)」同結構化嘅七步工作流,教AI Agent點樣先諗清楚先鬱手,變得更嚴謹、更似一個真正嘅軟件工程師。

文章嘅核心論點係:AI編程Agent嘅未來唔係更快寫代碼,而係更正確做軟件。Superpowers唔係新模型或新編輯器,而係一套改變Agent工作方式嘅系統,包含測試驅動開發、Git工作樹隔離、計劃分解、代碼審查等工程實踐。項目已喺GitHub上獲得超過17萬星,支援Claude Code、Cursor、GitHub Copilot CLI同Gemini CLI等主流平台,一鍵安裝即用。

整體嚟講,Superpowers將人類工程師幾十年嘅專業素養系統化咁「教」畀AI Agent,令佢哋從「莽撞嘅代碼機器」變成「嚴謹嘅軟件工程師」。對於任何認真用AI編程工具嘅開發者,呢個方法論都值得一試。

  • Superpowers係一套開源嘅AI編程Agent方法論,透過技能庫同七步工作流令Agent更靠譜,唔係新模型或編輯器。
  • 核心原理包括測試驅動開發(TDD)、先寫測試再寫代碼、系統化優於即興發揮,同埋用證據驗證完成度。
  • 七步工作流涵蓋頭腦風暴、Git工作樹、制定計劃、執行計劃、TDD、代碼審查同完成分支,每個步驟都有明確驗證。
  • 技能庫按項目上下文自動觸發,無需手動配置,包括測試、調試、協作、併發同審查等類別。
  • 支援Claude CodeCursorGitHub Copilot CLI同Gemini CLI,一鍵安裝,唔綁定單一工具,可擴展性強。
值得記低
連結 github.com

GitHub 項目倉庫

Superpowers 開源項目,MIT 協議,包含完整源碼同文檔

連結 discord.gg

Discord 社羣

Superpowers 官方 Discord,有數千人參與討論同支援

整理重點

AI Agent亂寫代碼?Superpowers係解藥

好多開發者用AI編程Agent嗰陣都遇過同樣嘅慘況:叫佢做個用戶登錄功能,佢二話不說就開波,文件創咗一堆,邏輯亂過亂葬崗,未寫完就卡住,或者寫完根本跑唔起。更恐怖嘅係,佢連你真正想要咩都未搞清楚就鬱手。呢個係絕大多數人用AI Agent嘅真實體驗:快就快,但係唔靠譜。

Jesse VincentPrime Radiant團隊就係為咗解決呢個問題,整咗Superpowers呢套完整開發方法論。

Superpowers目前喺GitHub上已經有超過175,000粒星,係近期增長最快嘅AI工具之一。佢嘅定位好精準:唔係新模型亦唔係新編輯器,而係一套可組合嘅技能庫,透過改變Agent嘅工作方式,令佢從「莽撞嘅代碼機器」變成「嚴謹嘅軟件工程師」。用一句話概括:Superpowers幫AI編程Agent裝上咗工程師嘅大腦。

整理重點

核心理念:先諗清楚,再鬱手

Superpowers嘅核心哲學嚟自軟件工程實踐幾十年嘅智慧,包括測試驅動開發(TDD)、系統化優於即興發揮、簡單係第一目標(YAGNI)同證據驗證完成度。呢啲原則本來係人類工程師嘅專業素養,而家Superpowers將佢哋系統咁「教」畀AI Agent。

整理重點

七步工作流:由混沌到秩序

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):清理工作現場,做合併決策,關閉工作樹,形成閉環。

呢個流程令AI 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既有結構,又保留咗靈活性。

整理重點

一鍵安裝,全平台支援

Superpowers支援所有主流AI編程平台,安裝命令如下:

安裝指令 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之所以爆紅,原因唔難理解:佢解決嘅係一個真實且普遍嘅痛點;方案嚟自實戰,而非理論;係開放、可組合嘅MIT協議,唔綁定任何單一工具。

圖片
一行指令,幫你嘅 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 審查(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