第001篇|Superpowers 完整教程:把 AI 開發工作流一次講清

作者:甲蟲傅里葉
日期:2026年3月31日 下午4:06
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Superpowers 係一套將 AI 開發拉返秩序嘅工作流,核心係「先定規則、講清任務、按計劃推進、驗證收尾」,幫你穩定產出。

整理版摘要

呢篇文章係作者基於 obra/superpowers 呢個開源項目整理嘅教程,GitHub stars 126k。佢指出好多人用 AI 做開發,初頭覺得好興奮,但項目一複雜就開始失控:任務未講清就做、改完冇驗證、收尾冇人管,搞到反覆返工。作者認為真正缺嘅唔係更強嘅模型,而係一套完整嘅工作流。

Superpowers 嘅價值就係將「AI 能做事」提升到「AI 能穩定地將事情做啱」。佢唔係 14 個獨立 skill,而係一條連續嘅路徑:先進入方法論,再 brainstorming 釐清目標、限制同風險,然後 writing-plans 拆成可執行步驟,跟住 executing-plans 逐步推進,最後 verification-before-completion 做驗證收尾。成個流程強調系統性,避免跳步。

作者建議第一次上手時,唔好直接叫 AI 寫 code,而係跟住「先講清任務→拆計劃→逐步執行」嘅順序提問。例如想做「團隊知識庫自動整理流程」,就先用 brainstorming 講清楚輸入、輸出、約束同成功標準,再拆計劃,最後先逐步執行。咁樣可以有效減少混亂同返工,令結果更穩定。

  • Superpowers 唔係單個 skill,而係一套連續工作流,將 AI 開發從「識做」提升到「穩定做啱」。
  • 核心主線:先進入方法論 → brainstorming 釐清目標與限制 → 寫計劃 → 按序執行 → 驗證收尾。
  • 常見失敗原因:跳過規劃直接執行,或者將 skill 當獨立工具亂試。
  • 同傳統 prompt 嘅差異:強調系統流程而非單次對話,透過驗證同收尾減少返工。
  • 可立即行動:用文中提問範例,按「先講清任務→拆計劃→逐步執行」順序問,即刻提升穩定性。
值得記低
連結 github.com

Superpowers 項目 GitHub

obra/superpowers 項目主頁,包含完整 skill 套件同用法。

整理重點

點解你需要呢套工作流

過去一年,好多人將 AI 拉入開發流程,最初都覺得好興奮。AI 會寫 code、改 bug、補文檔,好似可以馬上將效率翻倍。但再行多幾步,問題就出嚟:任務未講清就開始做,做做嚇發現方向唔啱;code 改完冇驗證;review 同收尾冇人管;一個需求反覆返工三輪,最後都要人兜底。

呢個時候你會發現,真正缺嘅唔係更強嘅模型,而係一套完整嘅工作流。Superpowers 嘅價值,就係將「AI 能做事」提升到「AI 能穩定地將事情做啱」。

整理重點

上手主線:記住呢條路徑

如果你今日只準備記住 Superpowers 嘅一件事,就記住呢條主線。佢係最穩嘅第一條路,唔係唯一用法,但對絕大多數人嚟講最實用。

  1. 1 using-superpowers:先進入呢套方法論,唔好將 skill 當零散工具。
  2. 2 brainstorming:將目標、輸入、限制同風險講清楚。
  3. 3 writing-plans:將目標拆成一個真正可以執行嘅路徑。
  4. 4 executing-plans:按順序推進,而唔係想到邊改到邊。
  5. 5 verification-before-completion:最後一定要用驗證嚟收口,唔好講句「應該OK」就算。

第一次上手建議跟住以下順序問,唔好一嚟就叫 AI 直接做:

  1. 1 先唔好寫 code,先用 brainstorming 將目標、輸入、約束同風險講清。
  2. 2 跟住叫 writing-plans 將結果拆成 3 到 5 步嘅執行計劃。
  3. 3 最後按計劃逐步執行,每一步做完叫 AI 話你知點驗證。

例如你想做一個「團隊知識庫自動整理流程」,錯誤示範係一句話直接叫 AI 做。更穩嘅做法係先用 brainstorming 講清「輸入係咩、輸出係咩、約束係咩、成功標準係咩」,再拆計劃,之後先執行。中間撞到 bug 就切去 systematic-debugging,最後一定要返去 verification-before-completion 收尾。

整理重點

內部模組分工與常見陷阱

Superpowers 將 14 個 skill 分成五個模組,每個模組負責工作流嘅一個階段。

  • 起步與環境:using-superpowers、using-git-worktrees、writing-skills
  • 需求到計劃:brainstorming、writing-plans、executing-plans
  • 質量保障:systematic-debugging、test-driven-development、verification-before-completion
  • 評審與收尾:requesting-code-review、receiving-code-review、finishing-a-development-branch
  • 多 Agent 協作:dispatching-parallel-agents、subagent-driven-development

新手好容易踩嘅坑包括:將 Superpowers 當成 14 個獨立功能點,逐個試但睇唔到主線;跳過 brainstorming 同 writing-plans 直接開工;將驗證同收尾放到最後「得閒先做」,結果每次都返工。

整理重點

今日 takeaways

如果你只想用一句話記住 Superpowers,我會建議你記住呢句:佢唔係一堆 skill 嘅集合,而係一套將 AI 開發拉返秩序嘅工作流。

先用 brainstorming 講清任務,再用 writing-plans 拆計劃,然後 executing-plans 逐步執行,最後 verification-before-completion 驗證收尾。咁樣你就可以穩定產出,減少返工。

封面圖
封面圖

[!tip] 一句說話先記住
如果你已經覺得 AI 好叻,但係個 project 一複雜就開始失控,咁呢篇幾乎係必讀。

過去一年,好多人將 AI 拉入開發流程,最初個體驗都好興奮。佢會寫 code,會改 bug,會補文檔,睇落好似即刻就可以將效率翻倍。

但再行多幾步,問題就出咗嚟。任務未講清楚就開始做,做嚇做嚇發現方向唔啱;code 改完但冇驗證;review 同收尾冇人理;一個需求來來回回返工三次,最後都係要人嚟兜底。

呢個時候你會發現,真正欠缺嘅唔係更強嘅模型,而係一套完整嘅 workflow。Superpowers 呢個項目嘅價值,就在於將「AI 能做事」提升成「AI 能穩定咁將事情做啱」。

讀完呢篇,你會得到啲乜

  • • 睇明 Superpowers 呢套項目到底解決緊啲乜問題。
  • • 知道第一次上手嘅時候,應該沿住邊條主線去用,而唔係 14 個 skill 亂試一次。
  • • 得到一套可以直接照抄嘅實操提問方式。

呢篇適合邊個先睇

如果你符合下面任何兩條,就可以先睇呢篇:

  • • 你已經在用 AI 做開發,但結果一時好一時壞。
  • • 你最常見嘅痛點唔係「唔識寫」,而係「越做越亂」。
  • • 你想要嘅唔係單一個神 prompt,而係一套可以重用嘅方法。

呢個項目到底係乜

obra/superpowers 係一個項目級 skill 包。當前 GitHub stars 快照係 126k

佢真正重要嘅地方,唔係 skill 數量,而係佢將同一類工作放咗入一條連續路徑入面。你學嘅唔係一大堆名,而係一種做事方式。

暫時唔好背 skill,先記住呢條上手主線

如果你今日只係準備記住 Superpowers 嘅一件事,咁就記住下面呢條主線。佢唔係唯一用法,但對絕大多數人嚟講,係最穩陣嘅第一條路。

工作流地圖
工作流地圖
  1. 1. using-superpowers:先進入呢套方法論,唔好將 skill 當成散件工具。
  2. 2. brainstorming:先將目標、輸入、限制同風險講清楚。
  3. 3. writing-plans:將目標拆成一個真正可以執行嘅路徑。
  4. 4. executing-plans:按順序推進,而唔係諗到邊改到邊。
  5. 5. verification-before-completion:最後一定要用驗證嚟收口,而唔係講一句「應該得咗」。

第一次上手,建議你咁樣問

好多人第一次失敗,唔係因為唔識問,而係第一句就問錯咗。你唔好一開波就俾 AI 直接做,先跟下面呢個順序行。

第1步:暫唔好寫 code,先講清楚任務

我有一個想做的功能,但現在還比較模糊。請先不要直接寫代碼,先按 Superpowers 的思路幫我把目標、輸入、約束和風險講清楚。

第2步:將結果拆成計劃

現在請基於剛才梳理的內容,幫我把它拆成一個可以執行的計劃,最好分成 3 到 5 步。

第3步:淨係做當前呢一步

我們就按這個計劃來,不要跳步。先做第 1 步,做完後告訴我怎麼驗證。

實操例子:你要做一個「團隊知識庫自動整理流程」

  • • 錯誤示範通常係:一句說話直接拋俾 AI,「幫我做個團隊知識庫自動整理流程」。聽落好似冇問題,但實際上缺咗大量前提。
  • • 更穩陣嘅做法係先讓 brainstorming 將「輸入係乜、輸出係乜、限制係乜、成功標準係乜」講清楚,再讓 writing-plans 拆成幾步。
  • • 等進入執行階段,只係叫 executing-plans 做當前步驟。中間撞到 bug 再切到 systematic-debugging;最後一定要返去 verification-before-completion 做收尾。

呢個項目內部到底點樣分工

模塊 1:起步同環境

  • • using-superpowers
  • • using-git-worktrees
  • • writing-skills

模塊 2:需求到計劃

  • • brainstorming
  • • writing-plans
  • • executing-plans

模塊 3:品質保障

  • • systematic-debugging
  • • test-driven-development
  • • verification-before-completion

模塊 4:評審同收尾

  • • requesting-code-review
  • • receiving-code-review
  • • finishing-a-development-branch

模塊 5:多 Agent 協作

  • • dispatching-parallel-agents
  • • subagent-driven-development

新手最容易中伏嘅位

  • • 將 Superpowers 當成 14 個獨立功能點,一個一個試,但睇唔到主線。
  • • 跳過 brainstorming 同 writing-plans,直接開始做。
  • • 將驗證同收尾放喺最後「得閒先講」,結果每次都返工。

今日呢篇嘅 takeaway

如果你只想用一句說話記住 Superpowers,我會建議你記住呢句:佢唔係一堆 skill 嘅集合,而係一套將 AI 開發拉返秩序嘅 workflow。先定規則,再講清楚任務,再按計劃推進,最後用驗證同收尾守住品質。


相關連結:

  • • Superpowers 項目:https://github.com/obra/superpowers
封面圖
封面圖

[!tip] 一句話先記住
如果你已經感受到 AI 很能幹,但項目一複雜就開始失控,那這篇幾乎就是必讀。

過去一年,很多人把 AI 拉進開發流程,最初的體驗都很興奮。它會寫代碼,會改 bug,會補文檔,看上去像是馬上就能把效率翻倍。

但再往前走幾步,問題就出來了。任務沒講清就開始做,做着做着發現方向不對;代碼改完了卻沒驗證;review 和收尾沒人管;一個需求反覆返工三輪,最後還是得人來兜底。

這時候你會發現,真正缺的不是更強的模型,而是一套完整的工作流。Superpowers 這個項目的價值,就在於把"AI 能做事"提升成"AI 能穩定地把事情做對"。

讀完這篇,你會得到什麼

  • • 看懂 Superpowers 這套項目到底在解決什麼問題。
  • • 知道第一次上手時,應該沿着哪條主線去用,而不是 14 個 skill 亂試一遍。
  • • 拿到一套可以直接照抄的實操提問方式。

這篇適合誰先看

如果你符合下面任意兩條,就可以先看這篇:

  • • 你已經在用 AI 做開發,但結果時好時壞。
  • • 你最常見的痛點不是"不會寫",而是"越做越亂"。
  • • 你想要的不是單個神 prompt,而是一套能複用的方法。

這個項目到底是什麼

obra/superpowers 是一個項目級 skill 包。當前 GitHub stars 快照為 126k

它真正重要的地方,不是 skill 數量,而是它把同一類工作放進了一條連續路徑裏。你學的不是一堆名字,而是一種做事方式。

先別背 skill,先記住這條上手主線

如果你今天只准備記住 Superpowers 的一件事,那就記住下面這條主線。它不是唯一用法,但對絕大多數人來說,是最穩的第一條路。

工作流地圖
工作流地圖
  1. 1. using-superpowers:先進入這套方法論,不要把 skill 當零散工具。
  2. 2. brainstorming:先把目標、輸入、限制和風險說清楚。
  3. 3. writing-plans:把目標拆成一個真正能執行的路徑。
  4. 4. executing-plans:按順序推進,而不是想到哪改到哪。
  5. 5. verification-before-completion:最後必須用驗證來收口,而不是說一句"應該好了"。

第一次上手,建議你這樣問

很多人第一次失敗,不是因為不會問,而是第一句就問錯了。你不要一上來讓 AI 直接做,先按下面這個順序走。

第1步:先別寫代碼,先講清任務

我有一個想做的功能,但現在還比較模糊。請先不要直接寫代碼,先按 Superpowers 的思路幫我把目標、輸入、約束和風險講清楚。

第2步:把結果拆成計劃

現在請基於剛才梳理的內容,幫我把它拆成一個可以執行的計劃,最好分成 3 到 5 步。

第3步:只做當前這一步

我們就按這個計劃來,不要跳步。先做第 1 步,做完後告訴我怎麼驗證。

實操例子:你要做一個"團隊知識庫自動整理流程"

  • • 錯誤示範通常是:一句話直接甩給 AI,"幫我做個團隊知識庫自動整理流程"。這聽上去沒問題,但實際缺了大量前提。
  • • 更穩的做法先讓 brainstorming 把"輸入是什麼、輸出是什麼、約束是什麼、成功標準是什麼"講清楚,再讓 writing-plans 拆成幾步。
  • • 等進入執行階段,只讓 executing-plans 做當前步驟。中間撞到 bug 再切到 systematic-debugging;最後一定要回到 verification-before-completion 做收尾。

這個項目內部到底怎麼分工

模塊 1:起步與環境

  • • using-superpowers
  • • using-git-worktrees
  • • writing-skills

模塊 2:需求到計劃

  • • brainstorming
  • • writing-plans
  • • executing-plans

模塊 3:質量保障

  • • systematic-debugging
  • • test-driven-development
  • • verification-before-completion

模塊 4:評審與收尾

  • • requesting-code-review
  • • receiving-code-review
  • • finishing-a-development-branch

模塊 5:多 Agent 協作

  • • dispatching-parallel-agents
  • • subagent-driven-development

新手最容易踩的坑

  • • 把 Superpowers 當成 14 個獨立功能點,一個個試,卻看不到主線。
  • • 跳過 brainstorming 和 writing-plans,直接開始做。
  • • 把驗證和收尾放到最後"有空再說",結果每次都返工。

今天這篇的 takeaway

如果你只想用一句話記住 Superpowers,我會建議你記住這句:它不是一堆 skill 的集合,而是一套把 AI 開發拉回秩序的工作流。先定規則,再講清任務,再按計劃推進,最後用驗證和收尾守住質量。


相關連結:

  • • Superpowers 項目:https://github.com/obra/superpowers