Anthropic为Claude Code推出了Claude Mods,只需几行TypeScript,就能改变这款编程工具的外观和行为。mod可以重塑界面、改变工具调用的执行方式,或者加入全新的功能,而且不必亲自编写:只要描述需求,Claude Code就能替你编写、安装并启用mod。这可以说是自Skills推出以来,Claude Code扩展方式最大的一次变化。真正的问题在于哪些mod值得安装,而最有用的答案可能来自你自己的会话记录,而不是公开目录。

Claude Mods能改变什么

Claude Code中几乎所有行为都可以修改:工具调用、提示词请求,以及终端界面本身的组件。这种设计把工具的几乎每个部分都当作插件,也就是可以随时换入换出的扩展模块,与DeepSeek Harness同属“一切皆插件”的思路。

这项功能从预告到发布只用了几周时间。

日期 进展
2026年9月9日 Anthropic工程师Boris Cherny首次预告“function hooks”
2026年9月 function hooks与mod的开发在GitHub issue #91870中跟踪
2026年10月1日 Claude Mods作为Claude Code插件系统的一部分正式发布

mod内置于现有的插件管理器中,可通过/plugins命令打开。当时目录中列出了4,576个可发现的插件,其中Superpowers插件显示安装120万次,code-review为49.21万次。mod安装后会自动运行,无需用提示词调用。

用户几乎立刻开始制作mod。一位AI工程师做了一个mod,在Claude处理较长的编程任务时,可以直接进入多人Doom服务器。另一个mod则在终端中实时显示多阶段进度条,方便查看多个并行任务的推进情况。

mod可以介入的四个节点

mod通过挂载钩子来改变行为。钩子是在特定时刻运行的一段代码,可以挂在工具操作前后的四个节点之一。设想Claude即将删除一个包含41个文件的build文件夹。

文件删除流程示意图:删除前的关卡、通往回收站的绕行、删除后的记录和包裹全程的备份

▲ mod可介入的四个节点

钩子 运行时机 在删除场景中可以做什么
Before 操作即将执行前 列出将被删除的具体文件并请求确认
Instead 代替原操作 跳过永久删除,把文件移入系统回收站
After 操作完成后 发出通知并给出逐项记录:删除41个文件,共2MB
Wrap 操作前后都运行 先做备份快照,再提供撤销按钮

选哪种取决于目的。想把具有破坏性的默认操作换成更安全的做法,Instead最为合适;只需记录发生了什么,用After即可;希望出错后还能挽回,Wrap同时提供备份和撤销。

值得先试的两个mod

Next Steps:一键进入后续操作

每当Claude完成任务,Next Steps mod会在终端底部的面板中给出三个后续操作。让Claude用纯HTML、CSS和JavaScript做出一个单页习惯追踪器后,面板给出的建议是:添加和重命名习惯、用impeccable打磨设计,或关闭建议。点击其中一项,指令就会直接填入提示词输入框,无需手动输入下一条请求即可继续工作。

Cache Clock:掌握缓存何时失效

在Claude Code中,每一轮对话都会把完整的对话历史重新发送给模型。提示词缓存会保存模型已经看过的内容以便复用,能让这部分输入token的成本降低约95%。不过,缓存在无操作状态下只能保留一小时。一旦过期,下一轮就要按原价重新读取可能多达数千token的上下文。

Cache Clock mod把这些信息放到状态栏中:上下文窗口,即模型一次能容纳的对话量,已经用了多少,以及缓存还剩多少时间。在一次会话中,它显示已用160,500个token,占窗口的56%,剩余43分12秒。旁边还有一个Compact按钮,离开座位前点一下就能压缩对话。

终端状态栏上有正在流逝的沙漏、过半的上下文刻度和一个小小的压缩按钮

▲ 状态栏中的缓存倒计时

让会话记录替你挑选mod

公开的mod固然好用,但最有价值的mod很可能是围绕自己习惯打造的。一个实用的办法,是让Claude Code分析你现有的工作方式。

  1. Claude Code会把会话记录以JSON文件形式保存在~/.claude/projects/目录中。
  2. 让Claude读取最近30次会话,找出你反复提出的问题、手动执行的状态检查,以及任务前后固定要做的流程。
  3. 让它根据发现,对排名前五的mod构想进行排序。
  4. 选定其中一个,Claude就会编写TypeScript代码并将其注册为插件。
  5. 重新加载插件,mod即可启用。

一次这样的分析给出了以下候选:

  • Rehearsal Deck:自动试运行演示脚本,并在结束后重置状态
  • Project Pulse:跨图表和计划文档追踪持续多天的项目进度
  • Mod Doctor:检查已加载的插件是否正常工作,以及哪些端口处于开放状态
  • Cache Clock + Compact:即上文介绍的缓存计时器和压缩按钮
  • Undo Shelf
  • 值得一提的Dictation Fixer:在文本发送给Claude之前修正语音转文字的错误

每个人得到的列表都会不同,而这正是意义所在。分析给出的每条建议,都以你已经在重复的工作为依据。

从哪里开始

借助Claude Mods,可以用TypeScript改写Claude Code的行为和界面。和Skills一样,这一生态在未来几个月里很可能快速扩张。比较稳妥的入门方式如下:

  • 打开/plugins,查看已安装的mod以及公开目录中的内容。
  • 如果担心删除等难以撤回的操作,用Instead或Wrap钩子让它们先经过回收站或备份。
  • 如果经常进行长时间会话,在状态栏加上缓存计时器和Compact按钮,以便在缓存过期前及时处理。
  • 让Claude分析最近的会话,然后逐个安装它建议的mod。