SECTION
扩展 —— 技能·钩子·MCP·插件

拓展 Claude Code 功能的四个扩展点(技能、钩子、MCP、插件)—— 以概念为中心梳理搭建智能体挽具的原材料。
技能
梳理 Claude Code 技能 (SKILL.md) 的概念与 Progressive Disclosure 工作方式的概览文档。
钩子 (Hooks)
整理在 Claude Code 生命周期事件上自动触发执行的 shell 脚本 —— 钩子 (hook) 的概念与主要事件。
MCP 集成
以概念为主,整理用 MCP(Model Context Protocol)把外部工具与数据连接到 Claude Code 的概念、服务器注册与作用域、延迟加载(Tool Search),以及 MoAI-ADK 的 MCP 运用方针。
插件与市场
说明 Claude Code 插件如何把命令·智能体·技能·hook·MCP 打包成一个整体分发,以及通过市场发现、安装与管理它们的流程。本组讲解超越 Claude Code 基本功能、扩展其行为的四种方法。以概念为中心说明这样一条脉络:用技能把专业知识模块化,用钩子在事件上挂载自动化,用 MCP 连接外部工具,再用插件把这一切打包成一个整体分发。
背景参考本页是关于 Claude Code 本身 的背景资料,也就是 MoAI-ADK 所依托的平台。MoAI-ADK 自身的功能在侧边栏上方的章节中介绍。
这四者正是搭建智能体挽具 (Agentic Harness) 的原材料。在"与其亲手写代码,不如设计让智能体好好工作的环境"这一挽具工程中,技能负责智能体的知识,钩子负责确定性纪律,MCP 负责与外部世界的连接,插件则是这些组合的分发单元。MoAI-ADK 通过一次 moai init 部署的,以及 /moai project 为项目专门生成的,归根结底都是这些原材料的组合。
信息一句话总结:理解技能·钩子·MCP·插件这四个扩展点,就能把 Claude Code 打造成项目专属的挽具。
用比喻理解四个扩展点这样记就不会混淆。钩子是人一靠近就自动打开的自动门传感器——特定事件一发生,既定动作就自动响应。技能是需要时才取出来读的手册——平时只露出封面(一行说明),碰上那件事才翻开正文。MCP 是插外部工具的标准插座,插件是把这三者装进一个盒子分发的打包件。
flowchart TD
A[技能
专业知识模块] --> B[钩子 Hooks
事件驱动自动化]
B --> C[MCP 服务器
连接外部工具]
C --> D[插件与市场
扩展包分发]建议从最轻量的扩展点 —— 技能读起,接着是挂载自动化的钩子、连接外部世界的 MCP,最后是把它们捆绑分发的插件。技能·钩子·MCP 与 MoAI-ADK 深入文档紧密相连,先建立概念再深入钻研即可。
| 文档 | 说明 |
|---|---|
| 技能 | 专业知识模块与渐进式披露 |
| 钩子 (Hooks) | 事件驱动自动化 |
| MCP 服务器 | 外部工具连接协议 |
| 插件与市场 | 扩展包与代码智能 |
掌握了这四种原材料之后,请到下一组智能体与自动化,看看如何在用这些原材料搭建的挽具上运转智能体循环。