Skills、Hooks、MCP 的分工
- Skill:把一套稳定工作流写成说明和脚本。
- Hook:在特定时机自动触发检查或动作。
- MCP:让 Agent 调用外部系统或本地服务。
- 只是教 Agent 怎么做:用 Skill。
- 每次保存、提交、运行前都要触发:用 Hook。
- 需要访问外部数据或工具:用 MCP。
- 把所有能力都写成 MCP,增加维护成本。
- 用 Hook 做复杂业务逻辑,导致难调试。
- Skill 只有概念,没有可执行步骤和验收。
“淘金小镇 Skill”适合写成 Skill:用户提供信息源,Agent 抓取榜单、生成快照、产出日报。只有当它需要稳定访问外部 API 时,才考虑 MCP。