Obra Superpowers Claude Code 完整教學:2026 工作流指南
Superpowers(作者 Jesse Vincent / @obra)是 GitHub 上星標最多的 Claude Code 外掛生態——截至 2026 年已有 17 萬+ stars。與只增加單一技能或 MCP 的外掛不同,Superpowers 安裝的是完整軟體開發方法論:先腦力激盪再寫程式、把計畫拆成小任務、強制測試驅動開發(TDD)、合併前審查。
Anthropic 在 2026 年初將 Superpowers 納入官方 Claude 外掛市場。若你已讀過我們的最佳 Claude Code 外掛排行,Superpowers 是那些「點工具」之上的工作流層——本篇涵蓋安裝、指令與適用場景。
Superpowers 到底是什麼
Superpowers 不是模型升級,而是可組合技能 + 鉤子的外掛套件,按階段引導 Claude Code:
| 階段 | 技能行為 |
|---|---|
| 設計 | 蘇格拉底式腦力激盪——改檔案前先提問 |
| 計畫 | writing-plans 將工作拆成 2–5 分鐘任務並標明路徑 |
| 隔離 | using-git-worktrees 建立分支 worktree,保持乾淨基線 |
| 建置 | 子代理或批次執行,強制 TDD(紅 → 綠 → 重構) |
| 審查 | requesting-code-review 在任務間審查;嚴重問題阻斷進度 |
| 交付 | finishing-a-development-branch — 合併、PR 或捨棄並驗證 |
來源:obra/superpowers 與 Superpowers 文件。
在 Claude Code 上安裝 Superpowers(兩條路徑)
路徑 A — Anthropic 官方市場(推薦)
/plugin install superpowers@claude-plugins-official
若已啟用 claude-plugins-official(近期 Claude Code 預設開啟),这是阻力最小的安裝方式。參見 Claude Code 探索外掛。
路徑 B — Obra Superpowers 市場(最新發布)
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
當 Obra 市場版本早於 Anthropic 目錄時選路徑 B。隨時更新:
/plugin update superpowers
/reload-plugins
驗證安裝
在新 Claude Code 工作階段中確認斜線指令存在:
/superpowers:brainstorm— 互動式設計細化/superpowers:write-plan— 根據已核准設計產生實作計畫/superpowers:execute-plan— 帶檢查點的批次執行
若指令缺失,重新新增市場並檢查 /plugin list。
Superpowers 工作流逐步說明
1. 腦力激盪(不要跳過)
從 /superpowers:brainstorm 開始,或用自然語言描述功能。Superpowers 阻止過早寫程式——Claude 會先釐清問題並產出待核准的設計檔案。
原因:多數代理失敗是規格失敗,而非模型失敗。
2. 编写計畫
設計核准後,writing-plans 輸出包含精確檔案路徑、每步驗證方式、2–5 分鐘粒度估算的任務清單。
3. Git worktree 隔離
using-git-worktrees 建立隔離分支/工作區,執行專案初始化,並在編輯前確認測試基線乾淨。
4. 強制 TDD 執行
實作階段,test-driven-development 技能要求:寫失敗測試 → 觀察失敗 → 寫最少程式碼 → 觀察通過 → 重構並提交。技能內含「鐵律」與常見代理捷徑的紅旗表。
5. 程式碼審查關卡
requesting-code-review 在任務之間執行。嚴重問題會阻斷下一任務直至修復。
6. 完成分支
finishing-a-development-branch 驗證測試後,提供合併 / PR / 保留 / 捨棄選項。
Superpowers vs 原版 Claude Code
| 维度 | 原版 Claude Code | 啟用 Superpowers |
|---|---|---|
| 聽到「做 X」后 | 常直接改檔案 | 先腦力激盪 |
| 測試 | 除非明確要求 | 強制 TDD 循環 |
| 計畫 | 臨時發揮 | 結構化計畫與檢查點 |
| 並行 | 手動 | 子代理批次驅動 |
| 紀律 | 取決於提示詞 | 技能 + 鉤子強制執行 |
| 最適合 | 快速腳本、一次性修復 | 功能、重構、團隊工作流 |
何時可跳過 Superpowers:一次性原型、純 Markdown 編輯,或預計 <15 分鐘、流程成本高於省下的 bug 的任務。
在雲端 Mac mini M4 上使用 Superpowers
iOS 與全端團隊常在專用 Mac mini M4(本機或ZecCloud 雲端租賃)上執行 Claude Code,以便 Xcode、sourcekit-lsp 與長測試套件留在 Apple Silicon 上。
建議步驟:
- SSH 登入 Mac — 見Mac mini M4 SSH 教學
- 在該主機安裝 Claude Code CLI
- 通過路徑 A 或 B 安裝 Superpowers
- 在專案目錄執行
/superpowers:brainstorm
外掛在執行 Claude Code 的機器上執行——不在你的筆電上。16 GB 記憶體的雲端 Mac 可舒適執行 Superpowers + swift-lsp 處理中等規模 iOS 儲存庫。
揭露說明:ZecCloud 提供本篇提及的雲端 Mac mini 租賃。Superpowers 為 Obra 獨立開源專案;ZecCloud 不維護此外掛。
Superpowers vs 其他外掛套件
| 套件 | 重點 | 與 Superpowers 關係 |
|---|---|---|
| Superpowers (Obra) | 端到端 SDLC 紀律 | — |
官方 feature-dev | 功能鷹架 | 互補 — 更輕量 |
官方 pr-review-toolkit | PR 審查 | 互補 — Superpowers 分支之後使用 |
| 第三方代理市集 | 大量單點代理 | 目錄更廣,TDD 約束較弱 |
可同時執行 Superpowers + github + swift-lsp——Superpowers 管流程,GitHub 與 LSP 管資料與符號。
故障排除
| 問題 | 處理 |
|---|---|
| 找不到指令 | /plugin marketplace add obra/superpowers-marketplace 后重新安裝 |
| 技能未啟用 | /reload-plugins;開新工作階段 |
| 代理仍直接寫程式 | 先明確執行 /superpowers:brainstorm |
| 大儲存庫變慢 | 用 git worktree;在計畫中縮小任務範圍 |
| 與其他外掛衝突 | 停用重疊工作流外掛;保留 LSP + MCP |
常見問題
obra/superpowers。「Obra Superpowers」是社群常用簡稱。@claude-plugins-official 最簡單;用 @superpowers-marketplace 可更快獲得 Obra 發布節奏。結論
Obra Superpowers 是 2026 年 Claude Code 的紀律層:14+ 技能強制「腦力激盪 → 計畫 → TDD → 審查」再交付。從官方市場一條指令安裝,驗證 /superpowers:brainstorm,在本地 Mac 或雲端 Mac mini上跑嚴肅功能開發。
相關閱讀
在雲端 Mac mini 上執行 Superpowers
ZecCloud 提供獨享 Apple Silicon 節點,香港/東京/首爾/新加坡/美東可選,約 ¥730/月起,5 分鐘 SSH 交付。