Mods、hooks、skills 与 MCP 比较
按需求选择机制
这些机制可共同工作,但各自负责的事情不同。先描述触发条件与结果,再选择最小的实现。
| 机制 | 主要用途 | 例子 | 检查重点 |
|---|---|---|---|
| Mod | 会话事件与界面 | 即时计数器、面板 | 程序、依赖、权限 |
| 传统 hook | 事件触发固定动作 | 修改后检查 | shell 指令、退出行为 |
| Skill | 给 Claude 可复用流程 | 发布检查 | 指令与可能调用的工具 |
| MCP | 接入工具或资料服务 | 查询远端目录 | 服务访问与返回资料 |
组合时保持职责清楚
Skill 可说明何时使用 MCP 工具,hook 可执行固定检查,mod 可显示进度。组合不会免除敏感操作的授权。远端资料与仓库文字都应视为不可信输入。
选择顺序
以操作说明为主先考虑 skill;事件后的固定动作先考虑传统 hook;需要持续界面或会话互动再评估 mod;能力来自独立服务时再考虑 MCP。更换机制前,列出状态、凭证和失败处理需求。