Theme / v6.3.0

Superpowers

AI 開發方法論

基礎觀念

新手指南:Superpowers 功能導覽與快速上手

從零開始——認識 Superpowers 的可組合 skills 系統,安裝後觸發第一個 skill,感受紀律化工作流的威力。

這篇文章要解決什麼問題?

如果你第一次聽到 Superpowers,你可能會問:「我的 AI 工具(Claude Code、Cursor)已經很強了,為什麼還需要它?」

一句話:AI 模型很聰明,但沒有紀律。 你說「幫我加個功能」,它可能直接動手改一堆檔案、跳過測試、改完不驗證。Superpowers 給 AI 一套可組合的 skills(技能)方法論——先發想、再計畫、用測試驅動實作、最後驗證——讓 AI 從「隨興發揮」變成「按工程規範走」。

本指南會帶你:

  1. 看懂它有哪些能力(功能導覽)
  2. 10 分鐘內安裝並觸發第一個 skill(快速上手)

功能導覽:Superpowers 能為你做什麼?

Superpowers 的核心是 skills——每個 skill 是一張「告訴 AI 在某個情境該怎麼做」的劇本,有明確的觸發詞(trigger)。新手先認識這 6 個最常用的:

你遇到的情境 對應 skill 它要求 AI 做什麼
「想做 X,但方向還不清楚」 brainstorming 先列出多個方向、優缺點,再決定,別急著動手
「需求清楚了,要排步驟」 writing-plans 寫成有階段、有驗收標準的計畫,再開始寫 code
「開始實作了」 test-driven-development 紅→綠→重構:先寫測試,再寫最小實作
「東西壞了,不知道為什麼」 systematic-debugging 形成假設、逐一驗證,而不是亂改碰運氣
「我覺得做完了」 verification-before-completion 跑測試、跑建置、實際操作一遍,證明完成才算完成
「這任務很大,要拆開同時做」 dispatching-parallel-agents 把獨立子任務派給多個子代理平行處理

關鍵觀念:skills 不是外掛程式,而是給 AI 的紀律。觸發詞(例如「使用 brainstorming skill」)就是在告訴 AI:「接下來這段,請照這套流程走。」

4 種預裝工作流(Workflows)

Skills 可以單獨用,也可以串成工作流。Superpowers 預裝 4 種節奏:

工作流 適合 大致流程
Quick Flow 小任務、幾十分鐘可完成 brainstorming → writing-plans → TDD → verification
Incremental Flow 中型任務、要分批穩定推進 每批都 plan → 實作 → 驗證,循環推進
Full Flow 大功能、完整生命週期 從發想到驗證的完整流程
Batch and Revise Flow 多個相似變更、要批次做再一起修 先批次產出,再統一回顧修正

它不是什麼

  • 不是 一個新的 AI 模型:它不換大腦,而是給現有 AI 加「工程紀律」。
  • 不是 只能用在 Claude Code:支援 Cursor、Codex、OpenCode、Kimi Code、Pi 等多種平台。
  • 不是 強制流程:你可以只用其中幾個 skill,自由組合。

10 分鐘快速上手

第 1 步:選一個支援的 AI 平台

Superpowers 要跑在 AI coding agent 上。Claude Code 是支援最完整的選擇(推薦新手)。如果你還沒裝,先裝好對應平台。

第 2 步:安裝 Superpowers(以 Claude Code 為例)

在 Claude Code 對話視窗裡輸入安裝指令:

/plugin install superpowers@claude-plugins-official

完成後,Superpowers 的 skills 就會自動載入。其他平台(Cursor、Codex、OpenCode 等)的安裝方式請見安裝指南平台清單

第 3 步:觸發你的第一個 skill

想一個你最近想做的小功能(例如「在我的待辦 app 加一個『依優先順序排序』功能」),然後在對話裡這樣說:

使用 brainstorming skill,探索「待辦 app 加入優先順序排序」的可能做法

你會看到 AI 不再直接跳去改 code,而是先:

  1. 列出 2~3 種實作方向(例如:資料庫排序欄位、記憶體排序、UI 拖曳排序)
  2. 各自分析優缺點與風險
  3. 給出建議,等你確認

這就是 skills 的價值:它強制 AI「先想清楚再動手」,避免你收到一個方向錯誤的實作。

第 4 步:把 skills 串起來(體驗 Quick Flow)

確認方向後,依序觸發後續 skill:

使用 writing-plans skill,把剛才決定的方向寫成實作計畫
使用 test-driven-development skill,照計畫實作這個排序功能
使用 verification-before-completion skill,驗證功能是否真的完成

你會發現:每一步 AI 都「有跡可循」——有計畫、有測試保護、最後還會自我驗證。這比「一句話叫 AI 改完」可靠得多。


第一次使用,最容易踩的 3 個坑

  1. 不講 skill 名字,只說「幫我想一下」:AI 不會自動套用某個 skill。要明確說「使用 ___ skill」,這是觸發詞。
  2. 一個指令塞太多 skill:例如「brainstorming + 寫計畫 + 順便實作」。skills 是循序的,一次一個、等它完成再下一步。
  3. 跳過 verification 就說完成verification-before-completion 是 Superpowers 的灵魂——沒驗證就不算完成。新手最常在這裡偷懶。

接下來

你現在已經會安裝、會觸發 skill、也體驗過一輪工作流了。建議的下一步:

  1. 什麼是 Superpowers:深入理解可組合 skills 的設計理念
  2. 安裝指南:在其他平台(Cursor、Codex…)安裝
  3. Skills 清單:瀏覽全部 12 個 skill 的觸發詞與用法
  4. 入門範例:照著 beginner 難度的範例,實際走一遍完整工作流

記住核心心法:「先發想、再計畫、測試驅動、最後驗證」——把這四個 skill 串起來,就是 Superpowers 給 AI 的工程紀律。