Theme / v1.2.3

Matt Pocock's Engineering Skills

可組合的 AI 工程工作流技能庫

平台安裝

Skill Integration Verification

驗證 Matt Pocock's skills 是否依安裝的 agent 正確載入,以及 user/model invocation 分類是否符合預期

簡介

本 Harness 驗證 mattpocock/skills 1.2.3(目前 main)的 25 個 skills 是否正確載入。清單分為 Engineering 18 個與 Productivity 7 個,再依 user-invoked 與 model-invoked 分類;實際 slash command 顯示方式仍由安裝的 agent 決定。

前置條件

  • 已完成目標 agent 的設定
  • 已安裝 Matt Pocock’s skills 套件
  • 熟悉目標 agent 的 skill 系統

驗證步驟

第一步:驗證 Skill 列表

在目標 agent 中檢查已安裝的 skills:

/skill list

預期結果

✓ ask-matt - 詢問哪個 skill 或流程適合目前情境
✓ code-review - 對照 Standards 與 Spec 審查 diff
✓ codebase-design - 使用深模組與乾淨 seam 的設計詞彙
✓ diagnosing-bugs - 以假設與證據進行紀律化除錯
✓ domain-modeling - 建立並磨利專案領域模型
✓ grill-with-docs - 透過逐步追問建立文件
✓ grill-me - 透過密集訪談磨利計畫或設計
✓ prototype - 建立拋棄式原型回答設計問題
✓ research - 以高信任度一手來源進行調查
✓ resolving-merge-conflicts - 依意圖處理 merge 或 rebase 衝突
✓ setup-matt-pocock-skills - 設定 repo 的 tracker、labels 與文件位置
✓ tdd - 以 red-green-refactor 進行測試驅動開發
✓ wizard - 產生引導人類完成手動操作的 bash wizard
✓ triage - 讓 issues 與外部 PR 依狀態機流轉
✓ improve-codebase-architecture - 掃描程式碼庫尋找深化機會
✓ to-spec - 將對話整理成規格並發佈至專案 issue tracker
✓ to-tickets - 將計畫拆成一組 tickets
✓ implement - 根據規格或 tickets 實作工作項目
✓ wayfinder - 規劃大型工作並拆成共享決策 tickets
✓ handoff - 將目前對話整理成交接文件
✓ teach - 跨 session 教學
✓ to-questionnaire - 產生決策問卷
✓ wait-what - 重新表述沒有被理解的訊息
✓ writing-for-agents - 撰寫給代理使用的文件
✓ grilling - 針對計畫、決策或想法進行密集追問

第二步:測試觸發詞

測試每個 skill 的觸發詞是否正常工作:

Grill-with-Docs Skill

使用 grill-with-docs skill 探索新功能的實作方式

預期結果

  • AI 回應探索多種解決方案
  • 比較不同方案的優缺點
  • 提供建議和下一步行動

Ask-Matt Skill

使用 ask-matt skill 詢問適合的流程

預期結果

  • AI 詢問目前的情境和目標
  • 分析可用的 skills
  • 建議最適合的 skill 組合

第三步:測試 Skill 組合

測試 skills 的組合使用:

組合 1:探索 + 規劃

/grill-with-docs 探索使用者搜尋功能的實作方式
/to-spec 制定詳細規格

預期結果

  • grill-with-docs 探索多種解決方案並建立共享語言
  • to-spec 制定可執行的規格
  • 兩個 skill 無縫連接

組合 2:規劃 + 實作

/to-spec 將想法整理成規格
/implement 根據規格實作

預期結果

  • to-spec 產生清晰的規格文件
  • implement 根據規格執行實作
  • 確保實作符合規格

第四步:測試錯誤處理

測試 skills 的錯誤處理:

情境 1:觸發詞無法辨識

使用 skill xyz

預期結果

  • AI 回應「無法找到對應的 skill」
  • 提供建議的替代方案

情境 2:使用不當的 skill

在已明確的任務上使用 grill-with-docs

預期結果

  • AI 建議直接進入適合的下一個 skill,而不是重複訪談
  • 建議直接使用其他 skills

第五步:驗證上下文保持

測試 skills 的上下文保持能力:

測試流程

1. /grill-with-docs 探索新功能
2. 記錄探索結果
3. /to-spec 制定計畫
4. 確認計畫參考 grill-with-docs 的結果
5. /implement 實作功能
6. 確認實作參考計畫

預期結果

  • 每個 skill 都能記住前面的結果
  • 上下文正確傳遞
  • 不需要重複說明背景

驗證清單

步驟 測試項目 狀態 預期結果
1 Skill 列表完整 🔲 25 個官方 skills 都列出
2 觸發詞正常工作 🔲 每個 skill 的觸發詞都能觸發
3 Skill 組合無縫 🔲 多個 skills 連續使用正常
4 錯誤處理正確 🔲 錯誤情況有適當反饋
5 上下文保持正確 🔲 跨 skill 上下文正確傳遞

常見問題

問題 1:Skill 無法觸發

症狀:輸入觸發詞但 skill 沒有啟動

解決方案

  • 檢查 skill 是否正確安裝
  • 確認觸發詞拼寫正確
  • 檢查 skill 配置檔案

問題 2:Skill 組合失敗

症狀:連續使用多個 skills 時出現錯誤

解決方案

  • 檢查 skill 的輸入輸出格式
  • 確認 skills 之間的相容性
  • 查看錯誤訊息並調整

問題 3:上下文丟失

症狀:跨 skill 時上下文丟失

解決方案

  • 檢查 skill 的上下文管理
  • 確認記憶系統正常運作
  • 依 agent 文件重新載入 skills 或重啟 agent

結論

若步驟 1-5 通過 🟢,Matt Pocock’s skills 的整合運作正常,可以開始使用。

若有任何步驟失敗,根據錯誤訊息調整設定,或聯繫技術支援。

下一步

  1. 深入學習每個 skill 的使用方式
  2. 查看實戰範例
  3. 了解工作流程