Skill 寫法圖鑑

mattpocock/skills

Matt Pocock | GitHub | MIT | 35 份

ask-mattMatt Pocock

問問哪個 skill 或流程適合你現在的情況

claude-handoffMatt Pocock

把對話交接給背景 agent,讓它立刻接著做

code-reviewMatt Pocock

用 Standards 和 Spec 兩個面向平行 review 改動

codebase-designMatt Pocock

設計深模組用的共用詞彙,講 seam 和介面

diagnosing-bugsMatt Pocock

先建回饋迴圈再假設,一步步診斷難搞的 bug

domain-modelingMatt Pocock

主動磨利領域術語,維護詞彙表和 ADR

git-guardrails-claude-codeMatt Pocock

設定 hook 擋掉 git push 等危險指令

grill-meMatt Pocock

沒有 repo 時用的無狀態拷問,磨利計畫

grill-with-docsMatt Pocock

拷問想法,同時把詞彙表和 ADR 寫下來

grillingMatt Pocock

用設計樹一輪一輪拷問你的想法,直到沒有任何假設

handoffMatt Pocock

把目前對話壓成交接文件給下一個 agent

implementMatt Pocock

照 spec 或 ticket 實作,用 tdd 並收尾 review

improve-codebase-architectureMatt Pocock

掃出可加深的模組,用 HTML 報告呈現再拷問

loop-meMatt Pocock

拷問你生活中的重複模式,寫成 workflow spec

migrate-to-shoehornMatt Pocock

把測試裡的 as 斷言換成 shoehorn

prototypeMatt Pocock

做用完即丟的 prototype 回答設計問題

researchMatt Pocock

丟給背景 agent 查第一手來源並寫成文件

resolving-merge-conflictsMatt Pocock

解 merge/rebase 衝突,保留雙方意圖不准 abort

scaffold-exercisesMatt Pocock

建立能通過 lint 的練習題目錄結構

setup-matt-pocock-skillsMatt Pocock

設定 issue tracker、triage 標籤和文件版面

setup-pre-commitMatt Pocock

設定 Husky 加 lint-staged 的 pre-commit hook

setup-ts-deep-modulesMatt Pocock

用 dependency-cruiser 強制每個 package 是深模組

tddMatt Pocock

紅綠迴圈、只在講好的 seam 上測、三種測試反模式

teachMatt Pocock

在 workspace 裡跨多次 session 教你新概念

to-questionnaireMatt Pocock

把你答不出來的決策變成問卷給別人填

to-specMatt Pocock

把目前對話整理成 spec 並發佈到 issue tracker

to-ticketsMatt Pocock

把計畫拆成帶 blocking 關係的垂直切片 ticket

triageMatt Pocock

讓 issue 和外部 PR 走過 triage 狀態機

wait-whatMatt Pocock

上一則沒講清楚時,用簡單英文重新 pitch

wayfinderMatt Pocock

把大到一個 session 裝不下的工作畫成決策地圖

wizardMatt Pocock

產生互動式 bash 腳本,帶你做只有人能做的步驟

writing-beatsMatt Pocock

把素材一個 beat 一個 beat 組成有地基的文章

writing-for-agentsMatt Pocock

寫給 agent 看的文件,講 context 指標和修剪

writing-fragmentsMatt Pocock

用拷問挖出原始寫作片段,先不管結構

writing-shapeMatt Pocock

把素材堆一段一段塑造成一篇文章