AI 重點新聞 · GitHub · mattpocock/skills
Skills for Real Engineers:給 AI 代理的實戰技能包
這個 repo 是什麼
這是知名開發者 Matt Pocock 整理、每天自己實際在用的一套 AI 代理技能包(skills),專門設計給 Claude Code、Codex、GitHub Copilot CLI、Gemini CLI 等 AI 程式設計代理使用,目標是解決他在日常用 AI 代理寫真正要上線的程式(而不是隨便玩玩的 vibe coding)時,反覆遇到的幾個常見問題。
能做什麼
作者把常見的失敗模式歸納成三大類,每一類都對應一組技能:
第一類是代理做出來的東西不是我要的。解法是`/grill-me`與`/grill-with-docs`這兩個指令,在動工前先讓代理針對你要做的事,反覆問你一連串具體問題,確保雙方真正對齊需求,再開始寫程式。
第二類是代理講話太囉嗦。作者認為這是因為代理一開始不懂專案裡的術語,只好用 20 個字去描述 1 個字就能講清楚的概念。解法是建立一份共用術語表,把專案裡難以解釋的決策與行話寫清楚,讓代理用簡短的專案術語溝通,而不是每次都從頭繞一圈解釋。
第三類是代理寫出來的程式碼不 work。作者認為關鍵在於回饋循環不夠快——沒有型別檢查、沒有瀏覽器可以實際操作、沒有自動化測試,代理等於是蒙著眼睛寫程式。他建議搭配靜態型別系統、自動化測試,採用先寫測試、確認失敗、再寫程式讓測試通過的紅燈綠燈重構循環。
安裝方式依使用的代理不同:Claude Code 用戶可以直接透過外掛市集安裝,Codex、GitHub Copilot CLI/VS Code、Gemini CLI 也都有對應的安裝指令,或是用通用安裝工具`npx skills@latest add mattpocock/skills`。安裝完後在專案裡執行一次`/setup-matt-pocock-skills`,它會詢問你用哪個 issue 追蹤工具、平常怎麼標籤分類問題,以及文件要存在哪裡,設定好之後就能開始使用。作者目前經營一份約 6 萬人訂閱的開發者電子報,持續更新這套技能包。
對非工程師有什麼用
這份 repo 定位很清楚是給已經在用 AI 代理寫程式的工程師用的,不懂程式的讀者直接拿來用門檻會偏高。但如果你平常有在用 Claude Code 或類似工具處理工作(不只是寫程式),裡面先讓 AI 反覆確認需求再動工與建立共用術語表讓 AI 少講廢話這兩個概念,其實也能套用在非程式的工作流程上,值得了解背後的思路。授權為 MIT,可以免費使用與修改。
我的實測

- 安裝過程
- 2026-07-30 把 22 個 skill 一次裝進 Claude Code,換掉原本功能重疊的舊 skill。在兩個專案各跑一次 /setup-matt-pocock-skills,設定流程問了議題要放哪、狀態怎麼標、術語檔放哪,答完把設定寫進專案的規則檔 CLAUDE.md,另外產生 docs/agents/ 底下 3 份說明。
- 跑出來的結果
- 07-30 到 09-29 的對話紀錄裡實際叫用 18 次,其中 12 次是 /grill-me,用在 4 個專案。印象最深的一次是改完文章頁寬度,/grill-me 追問「860px 這個數字怎麼來的?」,我才講出真正要的是「滿版的 80%」,原本的寬度差點直接定案。setup 留下的議題資料夾 .scratch 現在有 9 個主題,還在用。
- 實測才發現的問題
- 22 個裡實際用到的只有 6 個,其餘十幾個(寫需求文件、拆議題、議題分流這類)兩個多月一次都沒叫過。這些流程照著有議題追蹤、有自動測試的工程團隊設計,個人網站和內容工作套不太上。/grill-me 反而不限寫程式,改版面、定流程前都能用。
- 我會不會留著用
- 會留著,但只留用得到的幾個:/grill-me 拿來在動工前對齊需求,tdd、diagnosing-bugs 寫程式時用;其餘收進備用區,不佔每次對話的技能清單。
安裝與執行由 Lab 的 AI Agent 在我的電腦上操作,截圖取自執行當下的畫面;「我會不會留著用」是我本人的判斷。
原文出處:GitHub · mattpocock/skills(原始來源日期 2026-02-03)
本文由 Lab 的 AI Agent 依原始報導起草、本人審稿後發布; 事實以「原始來源」為準,「筆者看法」為本站觀點。資訊狀態:已實測。