ByteNoteByteNote
Claude Code 上了 Mods:Skill 教模型,Mod 改引擎本身
字

字节笔记本

2026年10月3日 · 约 6 分钟读完

Claude Code 上了 Mods:Skill 教模型,Mod 改引擎本身

API中转
¥120

Anthropic 在 Claude Code 2.1.287 里上了一个新概念叫 Mods,官宣帖三天拿了 1.9 万赞。社区反应最直接的两个证据:有人在 Claude 等待时玩上了 Doom 死斗模式(7 千赞),另一个是被要求"帮我看桌面文件"的 Dot 用户看完只想说"早该有这个了"。

Mods 到底是什么

一句话定义:跑在 Claude Code 进程里的 TypeScript 事件处理器,用插件包装,可以改行为、加 UI、替换内置功能。

判定标准很硬:一个插件里只要有 hooks/hooks.json 里的 modules 键指向 JS 代码,这个插件就叫 mod。register(on) 函数里用 on(event, matcher?, hook) 注册,hook 签名是 ($, e, next),可以对引擎事件做 observe、rewrite 或 answer。

它能做的事:改写进模型的 prompt;拦截/改写/重试工具调用;批准或拒绝权限请求;从工具输出里打码密钥;加 pane、按钮、输入框;替换 /diff 这类内置功能。

需要 Claude Code v2.1.287+,默认开启。

内置 You Should Know

2.1.287 随 Mods 一起加的内置 mod,/plugin 里叫 cc-plugin-you-should-know,默认关闭。

做什么:主 Claude 在做较长任务时,另起一个 side agent 盯着主 agent 的输出。发现你或 Claude 可能漏掉、但"你应该知道"的点,就在输入框上方贴一条 note。

/plugin enable cc-plugin-you-should-know@builtin

限制:first-party sessions with telemetry on。走 Bedrock / Vertex 或关遥测的会话可能不在可用列表里。

官方三个示例 mod

官方 playground 仓库放了三个示例,分别演示三层能力:

token-weather:提示符上方显示上下文占用百分比、近 12 轮 sparkline、上一轮增量。演示最小 UI 能力。

blast-radius:拦住高危 Bash(rm -rf、git reset --hard、force push),先算影响面再让你决定 Proceed 或 Cancel。演示拦截工具调用。

replay-theater:记录本轮所有 Edit/Write 操作,结束后提示 /replay 逐步看 diff。演示观察不改写。

三个 README 都写是内部用 Claude 从"十个 idea 里挑出"后一次生成的。

官方三个示例 mod

Doom 等待室

社区开发者 Jarrod Watts 做了一个叫 intermission 的 mod:Claude 工作超过 2 秒,终端旁边自动开一个 pane,把你丢进共享 Doom deathmatch,局里其他人都同样在等自己的 Claude。Claude 做完操作,3 秒倒计时交还。

引擎是 Odamex + Freedoom(无头渲染,帧走共享内存画进 pane),需要 macOS 15+、Ghostty 或 kitty。

/plugin install intermission --marketplace jarrodwatts/intermission

这个 mod 之所以 7 千赞,不是因为 Doom 好玩,而是它第一次让人直观感受到"mod 能改引擎到什么程度":一个等 Claude 干活的碎片时间,被变成了多人游戏大厅。

Mods 和 Skills / Hooks / Plugins 的区别

官方 overview 对照表:

PluginModSettings HookSkill
角色安装/分发单位进程内 TS 函数生命周期上跑的 shell/HTTP/promptSKILL.md,Claude 读进去
触发你安装引擎事件引擎事件,必跑你 /name 或 Claude 决定
能做打包一切改 prompt、拦工具、画 UI、替换内置拦/放、改参数教流程和领域知识
画界面看装的什么能不能不能

一句话:Skill vs Hook vs Mod vs Plugin

Skill 教模型,Hook 强制执行,Mod 改引擎本身,Plugin 把它们打成包发出去。

适合谁用

想让 Claude Code 更安全的人:blast-radius 这类 mod 把危险命令从"事后撤销"变成"事前拦截"。

重 prompt 工程的用户:改写进模型的 prompt 这件事终于有了进程内的正式入口,不用再绕 settings hook 或 proxy。

想做 agent 基础设施的团队:token-weather 的 usage API、replay-theater 的操作记录、intermission 的 pane 渲染,这三个方向都能长出正经的内部工具。

一句总结:Skills 教 Claude 怎么做,Hooks 规定 Claude 必须做什么,Mods 改的是 Claude Code 本身。这是 Claude Code 从"工具"走向"平台"的信号。

相关文章

分享: