先說結論:十大裡唯一我「不推薦自己人裝」的

開門見山:superpowers 是給工程師用的。六個子 skill——測試驅動開發、程式碼審查、系統化除錯——每一個都假設你會寫程式。我不寫程式,所以這篇是「體驗心得」不是「實戰」。但體驗完我反而覺得值得寫:因為「知道自己不需要什麼」,跟「知道自己需要什麼」一樣重要。
工程師的工作流外掛
superpowers(作者 obra)是一整套軟體開發工作流,包含六個子 skill:
-
- brainstorming:動手前先把需求釐清、把設計想清楚
- writing-plans:把大任務拆成可執行的實作計畫
- systematic-debugging:出 bug 時系統化排查,不亂猜
- test-driven-development:先寫測試再寫程式(TDD)
- verification-before-completion:說「做完」之前先驗證
- requesting-code-review:請 AI 幫你的程式碼審查
看出來了嗎?這是一套「專業工程師怎麼幹活」的方法論,被做成了 skill。對工程師來說是神器,對我這種做網站行銷、寫文案的人來說,隔行如隔山。
安裝:走 Plugins,不走指令
跟其他 skill 不太一樣,superpowers 是透過 Codex 的 Plugins 安裝:打開 Plugins → 搜尋 Superpowers → 按安裝。作者有特別寫 Codex 的安裝方式,照著走就行,沒什麼坑。這也是十大裡少數走插件路線的,順手就體驗到了 Codex 的插件機制。
我的體驗過程
裝完我一個一個點開看。TDD、code review、除錯:看完確定跟我無關。唯一多看了兩眼的是 brainstorming(釐清需求與設計)。
為什麼?因為我接案子也要釐清客戶需求。客戶說「幫我做個網站」,背後可能是要賣貨、可能是要形象、可能是老闆交代——沒問清楚就開工,做到一半大改是家常便飯。brainstorming 那套「動手前先把問題問完」的紀律,其實跟 planning-with-files(本系列第 5 篇)是同一個精神:先想清楚,再動手。
所以我的體驗結論是:六個裡面五個跟我無緣,一個(brainstorming)的精神可以借來用。這就是不寫程式的人體驗 superpowers 的全部收穫:不多,但實在。
誠實時間:它對「我這種人」的價值
如果您不寫程式,superpowers 的價值只剩三個:
-
- 聽得懂工程師在說什麼。以後外包程式、跟工程師合作,對方說「我先寫測試」「幫我 code review 一下」,你不會一臉問號。
- 借方法論。brainstorming 的需求釐清、verification-before-completion 的「說做完前先驗證」,放到任何工作都適用:我現在寫文案交稿前也會跑一遍驗證清單,就是從這裡學的。
- 省下瞎裝的時間。知道不需要,就不用糾結,這也是 find-skill 教我的:先看清,再決定。
有沒有坑
最大的坑是期待落差。名字叫 superpowers(超能力),聽起來像裝了就變強,實際上它是「工程師的超能力」,不是「你的超能力」。直播課把它列進十大,是因為學員裡有工程師;如果你跟我一樣是行銷、設計、內容路線,看到這篇就可以放心跳過:跳過不是損失,是清醒。
適合對象
- 寫程式的工程師:必裝,這套就是為你做的
- 會外包程式的人:體驗一下,聽得懂對方語言就好
- 純行銷/內容/設計,不碰程式:可以跳過,把時間留給第 3 篇的 firecrawl
Tina學姐評分 三顆星
給工程師它是 5 分,給我是 2 分,平均 3 分。扣分不是它不好,是它跟我無緣。但「知道無緣」這件事本身,值 1 分。