← 返回首頁

係乜嘢?

mattpocock/skills 係 TypeScript 導師 Matt Pocock 嘅個人技能目錄,本嚟係佢自己喺 .claude 目錄入面用嘅一啲提示詞(prompts),專為 AI 編程助手(Claude Code、Codex 等)設計。

33,713 顆星,每日增長 335 顆,係目前 GitHub Trending 最熱門嘅項目之一。

核心理念:軟件工程基本功喺 AI 時代更值錢

Matt Pocock 認為:好多人用 AI 工具,但係唔了解軟件工程基本功,結果做出嚟嘅代碼爛嘅爛、錯嘅錯。佢嘅技能庫唔係教你點用 AI 替代工作,而係教你點樣同 AI 配合,利用 AI 加速之餘,保持代碼質量。

「軟件工程基本功喺 AI 時代比以往任何時候都更重要。」 — Matt Pocock,AI Engineer 大會

四個核心問題與修復方法

呢個技能庫圍繞四個工程師常見痛點設計:

問題一:AI 唔知你想要乜

癥結:你表達嘅同你真正想要嘅有落差,導致 AI 做出嚟嘅嘢唔啱。

修復技能:

問題二:AI 回覆太冗長

癥結:AI 唔知道你項目嘅行話,用 20 個詞表達 1 個概念。

修復方法:建立共享語言文檔 (CONTEXT.md)

之前之後
「當一個 section 入面嘅 lesson 被標記為 'real'(即俾咗 filesystem 路徑)時有問題」「materialization cascade 有問題」

共享語言之後:變量名、函數名、文件組織全部統一,token 消耗大幅減少。

問題三:代碼跑唔通

癥結:冇反饋循環,AI 盲目行駛。

修復技能:

問題四:代碼變成一舊雲(Ball of Mud)

癥結:AI 加速 coding → 加速軟件 entropy。

修復技能:

技能總覽

工程技能

技能用途
/diagnose調試循環:重現→最小化→假設→檢測→修復→回歸
/grill-with-docs不斷追问 + 更新文檔共識
/github-triage基於標籤狀態機管理 GitHub Issues
/improve-codebase-architecture尋找代碼深化機會
/tdd紅-綠-重構,垂直切片方式
/to-issues將計劃拆成獨立可攞嘅 GitHub Issues
/to-prd對話綜合成 PRD,提交為 GitHub Issue
/zoom-out宏觀理解陌生代碼

生產力技能

技能用途
/caveman超簡潔溝通,減少 ~75% token
/grill-me穷追式追问直到所有决策樹清晰
/write-a-skill創建新技能嘅標準模板

其他技能

技能用途
/git-guardrails-claude-code阻擋危險 git 命令(push, reset --hard, clean)
/migrate-to-shoehornas 類型斷言遷移到 @total-typescript/shoehorn
/scaffold-exercises創建練習目錄結構
/setup-pre-commit設置 Husky + lint-staged + Prettier + 類型檢查 + 測試

點樣安裝?

npx skills@latest add mattpocock/skills

跟住揀想要嘅技能和目標 AI 助手,即裝即用

總結

呢個項目唔係另一個「AI 取代你工作」嘅幻夢,而係實實在在嘅工程師協作框架。Matt Pocock 將十多年嘅軟件工程經驗压成可组合、可重用嘅技能,讓你喺 AI 時代唔係被取代,而係如虎添翼。

適合:任何用 Claude Code、GitHub Copilot、Codex 等 AI 編程工具,但發現產出質素參差嘅開發者。

⭐ 33,713 GitHub Stars · MIT License · Daily Growth: 335 stars
github.com/mattpocock/skills