扩展生态
模块存在意义
这一层让 Claude Code 不只是一个固定功能的 CLI,而是一个可扩展的平台。它决定了外部能力如何被注入,以及复杂工作流如何被复用。关键文件与入口
| 文件/目录 | 作用 |
|---|---|
src/plugins/ | 内建插件能力与插件接入入口。 |
src/skills/ | 技能系统入口,用于复用一类工作流或操作知识。 |
src/memdir/ | 记忆目录与持久记忆能力。 |
src/coordinator/ | 多代理协调相关能力。 |
对上游 / 下游的依赖关系
- 上游:命令、工具、服务层。
- 下游:插件运行时、技能发现、记忆提取、多代理执行。
运行时扮演的角色
- 提供内建与第三方插件的挂载点。
- 把高频工作流抽象成技能,降低重复操作成本。
- 为多代理协作与记忆提取提供更高层能力支撑。
新读者建议的阅读顺序
src/skills/src/plugins/src/memdir/src/coordinator/
阅读这一层时的视角
- 不要把它看成“附属功能”,而要看成平台的扩展面。
- 它与工具层和服务层关系最紧,常常是通过两者接入主系统。
- 如果你要做自定义能力,这一层通常是最值得先研究的区域。