AI Agent Skills 專案:以工程紀律提升 AI 協作程式碼品質
發布時間:
軟體工程師 Matt Pocock 近日公開一套名為「skills」的 AI Agent Skills 專案,主張用真實工程紀律取代隨興的「vibe coding」,讓開發者與 AI 協作時能產出更高品質的程式碼。這套 skills 直接來自 Pocock 日常使用的 .agents 目錄,強調「小型、可組合、可調整」。與許多把開發流程綁死的框架不同,它刻意保持輕量,讓工程師保有控制權,同時修正 AI coding agent 常見的對齊失敗、溝通模糊、缺少回饋迴路與架構崩壞等問題。

主要功能涵蓋完整開發循環:
- 需求對齊:透過 /grill-me 與 /grill-with-docs,以反覆提問方式建立共同理解與領域語言,避免 AI 誤解需求。
- 規格與工單產出:/to-spec、/to-tickets 可把討論直接轉成清楚的規格文件或可執行的 ticket。
- 測試驅動開發:/tdd 強制執行 red-green-refactor 循環,確保程式碼有測試支撐。
- 架構改善:/improve-codebase-architecture 協助識別模組邊界並深化設計。
- 除錯與衝突處理:提供 /diagnosing-bugs 與 /resolving-merge-conflicts 等專門流程。
- 程式碼審查:/code-review 從「標準符合度」與「規格符合度」雙軸進行評估。
- 領域建模:透過 /domain-modeling 維護 CONTEXT.md 與 ADR,讓專案術語保持一致。
安裝與使用方法
目前最簡便的安裝方式是透過 skills.sh:
npx skills@latest add mattpocock/skills安裝完成後,在 agent 中執行一次 /setup-matt-pocock-skills,設定 issue tracker(支援 GitHub、Linear 或本地檔案)、分流標籤與文件存放位置即可開始使用。另外也提供 Claude Code plugin 安裝方式,可自動更新,適合想要更穩定管理的團隊。
Pocock 表示,這套 skills 的目標不是取代工程師,而是把數十年累積的軟體工程經驗,轉化成 AI 能直接運用的實用工具,幫助開發者在 AI 輔助下更快交付更穩固的應用程式。
github:
https://github.com/mattpocock/skills


