← 首頁
技能全景圖
六大區
如何寫出好技能
學習路線
Learning Path · 從 0 練到上線
分層分級一關一關過;支援層與詞彙層,隨時可翻
L0
開場
先把場地佈好
setup-matt-pocock-skills
開工前先把場地佈好:tracker 用哪個、標籤怎麼分、文件放哪。
engineering
user-invoked
L1
起手
先搞清楚要做什麼
ask-matt
不知道下一步要幹嘛?把你卡住的地方丟給它,它幫你挑對的技能。
engineering
user-invoked
grill-with-docs
跟它一輪輪對談,把你要的東西想清楚,順手讓它把結論寫成文件。
engineering
user-invoked
grill-me
只有你跟它,它追問到你把自己的計畫想清楚為止。
productivity
user-invoked
grilling
一台問不停的機器,問到你沒得閃為止——所有訪談類技能的地基。
productivity
model-invoked
L2
規劃
把想法變成計畫
to-spec
把聊完的共識整理成一份規格丟進 tracker,不用再訪談一遍。
engineering
user-invoked
to-tickets
把大計畫拆成一張張曳光彈大小的工單,每張都標好要先做什麼。
engineering
user-invoked
wayfinder
大到連地圖都還沒畫的超大工程,先把決策一顆顆定下來再出發。
engineering
user-invoked
triage
外面湧進來的 bug、請求,先幫它們分診掛號,再決定放行給誰做。
engineering
user-invoked
to-questionnaire
你自己答不了的決策,變成能答的人來填的問卷。
productivity
user-invoked
L3
執行
動手做,邊做邊驗
implement
照規格或工單,把該做的工作真的做出來。
engineering
user-invoked
tdd
先寫一支注定失敗的測試,再寫讓它變綠的程式——用回饋逼出好程式。
engineering
model-invoked
prototype
寫一支丟掉也不心疼的小程式,先把「這招到底行不行」試出來。
engineering
model-invoked
handoff
把這段對話打包成交接文件,讓下一個 session 接手接著做。
productivity
user-invoked
diagnosing-bugs
看一眼看不懂的硬 bug,先用一條保證會紅的指令鎖住它,再慢慢拆。
engineering
model-invoked
L4
收尾
做完,還要過得漂亮
code-review
雙軸檢查:有沒有照團隊規範、有沒有照規格做出來。
engineering
model-invoked
resolving-merge-conflicts
照雙方各自的意圖一塊塊解衝突,講清楚原因才動手,絕不按 --abort 擺爛。
engineering
model-invoked
improve-codebase-architecture
三不五時掃一下程式碼庫,找出值得加深重構的候選,讓你挑一個來做。
engineering
user-invoked
詞彙層
墊底的兩本字典
跑在底下,隨時可以翻
domain-modeling
讓全隊對同一個詞,講的是同一種意思。
engineering
model-invoked
codebase-design
把一大堆行為塞進小小的介面後面,放在乾淨的接縫上,才好測也好懂。
engineering
model-invoked
支援層
隨取隨用工具箱
單獨拿出來用也很好用
research
把啃文件這種苦差事丟給背景代理,你在原地繼續做事,它回來交報告。
engineering
model-invoked
teach
把目前目錄當教室,一次一次教到你真的會。
productivity
user-invoked
wizard
只能真人做的步驟(開帳號、輸密碼、點後台),它生成腳本一步步帶你走。
engineering
model-invoked
wait-what
一句話沒聽懂?叫它用你懂的字重講一遍。
productivity
user-invoked
writing-for-agents
教你怎麼寫「給 agent 看」的文件——技能、AGENTS.md 都算。
productivity
model-invoked
雜項
散裝工具
少用,但用到時很有用
setup-pre-commit
用 Husky 幫 commit 掛上 lint、型別檢查與測試,爛東西進不來。
misc
user-invoked
scaffold-exercises
幫課程建好標準的練習骨架,題目、解答、講解都歸定位。
misc
user-invoked
migrate-to-shoehorn
把測試裡亂用的 as 斷言,換成 @total-typescript/shoehorn 的乾淨寫法。
misc
user-invoked
git-guardrails-claude-code
在 Claude Code 的鉤子裡擋下危險 git 指令,防止手滑出事。
misc
user-invoked
進行中
實驗室
還在長大的技能,歡迎回饋
claude-handoff
把目前的對話接給下一個 session,不間斷地接著做。
in-progress
user-invoked
loop-me
反覆詰問你要做的東西,直到規格真的長出來。
in-progress
user-invoked
setup-ts-deep-modules
幫 TypeScript 專案接上 dependency-cruiser,把每個套件圍成深模組。
in-progress
user-invoked
writing-beats
把素材排成一段一段的故事節拍,寫出有節奏的文章。
in-progress
user-invoked
writing-fragments
先撿素材、挖碎片,還沒結構也不用怕。
in-progress
user-invoked
writing-shape
把碎片打磨成型,一段一段拼成文章。
in-progress
user-invoked