Claude Code 扩展体系总览,Agentic Loop 里的八个接口层 很多团队刚开始用 Claude Code 的时候,最容易把它当成一个更聪明的聊天窗口,代码贴进去,需求说出来,等待它给答案。真正进入工程化使用之后,感受会完全不同。Claude Code 不是单纯在回答问题,而是在一个 Agentic Loop 里工作。它会读取上下文,判断下一步,调用工具,拿到结果,再继续判断,直到任务可以收束。Anthropic 的 Agent SDK 文档把这个循环描述得很清楚,Claude 接收提示词、系统提示、工具定义和历史消息,评估当前状态,必要时请求工具调用,工具结果再回流给 Claude,循环持续到没有新的工具调用为止。(Claude)理解这一点之后,Extensions 就不再是一堆零散功能,而是一套挂在 Agentic Loop 不同位置上的工程接口。CLAUDE.md 负责给每次会话注入稳定背景,Skills 负责把可复用的知识和流程变成可调用能力,Code intelligence 让 Claude 能通过语言服务器理解符号、引用和类型错误,MCP 把外部系统接入进来,Subagents 把高噪声任务隔离出去,Agent teams 把多个独立会话组织成协作小队,Hooks 在生命周期事件上自动触发脚本、HTTP 请求、Prompt 或子代理,Plugins 和 marketplaces 则负责把这些能力打包、分发和复用。官方的 Extend Claude Code 文档也把这些能力放在同一个扩展层里讨论,核心说法是,内置工具覆盖大多数编码任务,而