obra/superpowers
brainstormingJesse Vincent
任何創作動工前先問清楚想要什麼,核准設計文件才准開始做
diagnosing-superpowersJesse Vincentsession 出問題時讀 transcript,附證據回報發生了什麼事
dispatching-parallel-agentsJesse Vincent遇到互不相關的獨立問題時,一個問題一個 agent 平行處理
executing-plansJesse Vincent在目前 session 自己一個一個任務照計畫實作,最後整體審查
finishing-a-development-branchJesse Vincent開發完成後驗證測試,再讓你選 merge、開 PR 或保留 branch
receiving-code-reviewJesse Vincent收到 review 回饋先驗證再實作,不盲從也不客套附和
requesting-code-reviewJesse Vincent完成任務或 merge 前,派 reviewer subagent 提早抓問題
subagent-driven-developmentJesse Vincent每個任務派新的 subagent 實作,並做規格與品質雙重審查
systematic-debuggingJesse Vincent遇到 bug 先查 root cause,四階段流程走完才准修
test-driven-developmentJesse Vincent先寫會失敗的測試、再寫最少程式碼,紅綠重構一路走到底
using-git-worktreesJesse Vincent需要隔離工作區時,優先用原生工具、備援才用 git worktree
using-superpowersJesse Vincent對話一開始就要先檢查並呼叫適用的 skill,不准合理化跳過
verification-before-completionJesse Vincent沒跑過驗證指令,不准說完成
writing-plansJesse Vincent把規格拆成給陌生工程師照做的小步驟計畫,含測試與簽章
writing-skillsJesse Vincent把 TDD 套到寫 skill 上,先跑基準失敗再寫、堵漏洞