Skill 寫法圖鑑

obra/superpowers

Jesse Vincent | GitHub | MIT | 15 份

brainstormingJesse Vincent

任何創作動工前先問清楚想要什麼,核准設計文件才准開始做

diagnosing-superpowersJesse Vincent

session 出問題時讀 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 上,先跑基準失敗再寫、堵漏洞