扩展生态

模块存在意义

这一层让 Claude Code 不只是一个固定功能的 CLI,而是一个可扩展的平台。它决定了外部能力如何被注入,以及复杂工作流如何被复用。

关键文件与入口

文件/目录作用
src/plugins/内建插件能力与插件接入入口。
src/skills/技能系统入口,用于复用一类工作流或操作知识。
src/memdir/记忆目录与持久记忆能力。
src/coordinator/多代理协调相关能力。

对上游 / 下游的依赖关系

  • 上游:命令、工具、服务层。
  • 下游:插件运行时、技能发现、记忆提取、多代理执行。

运行时扮演的角色

  • 提供内建与第三方插件的挂载点。
  • 把高频工作流抽象成技能,降低重复操作成本。
  • 为多代理协作与记忆提取提供更高层能力支撑。

新读者建议的阅读顺序

  1. src/skills/
  2. src/plugins/
  3. src/memdir/
  4. src/coordinator/

阅读这一层时的视角

  • 不要把它看成“附属功能”,而要看成平台的扩展面。
  • 它与工具层和服务层关系最紧,常常是通过两者接入主系统。
  • 如果你要做自定义能力,这一层通常是最值得先研究的区域。