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