Mods、hooks、skills 與 MCP 比較
依需求選擇機制
這些機制可共同運作,但各自負責的事情不同。先描述觸發條件與結果,再選擇最小的實作。
| 機制 | 主要用途 | 例子 | 檢查重點 |
|---|---|---|---|
| Mod | 工作階段事件與介面 | 即時計數器、面板 | 程式、相依套件、權限 |
| 傳統 hook | 事件觸發固定動作 | 修改後檢查 | shell 指令、退出行為 |
| Skill | 給 Claude 可重用流程 | 發布檢查 | 指令與可能呼叫的工具 |
| MCP | 接入工具或資料服務 | 查詢遠端目錄 | 服務存取與回傳資料 |
組合時保持職責清楚
Skill 可說明何時使用 MCP 工具,hook 可執行固定檢查,mod 可顯示進度。組合不會免除敏感操作的授權。遠端資料與儲存庫文字都應視為不可信輸入。
選擇順序
以操作說明為主先考慮 skill;事件後的固定動作先考慮傳統 hook;需要持續介面或互動再評估 mod;能力來自獨立服務時再考慮 MCP。更換機制前,列出狀態、憑證與失敗處理需求。