ARTICLE · 1128603
Claude Code 装上「插件系统」:我让 AI 把 rm -rf 按住了,按钮在我手里
“
AI 越能干,按钮越要握在自己手里。
上周我写过 Claude 一把删掉 4.8 万行文件 的事故复盘,当时给的方案是 hooks 加白名单——相当于在门外装监控。10 月 1 日,Anthropic 把正规军派出来了:Claude Code 新增 Mods,插件不再只是给 AI 塞资料,而是能直接改造 Claude Code 本身的行为。
我花了一个下午实测,先说结论:我让 AI 跑 rm -rf,它停住了。弹出的面板上写着这条命令会删掉哪些文件、一共多少个,底下两个选项——继续,或者取消。AI 在面板那头等着我按键。

— 官方 blast-radius 演示截图:rm -rf 被按住,波及 9 个文件逐一列出,等用户选
📌 本文看点
01
Mod 和 hooks 的本质区别
02
三个官方 Mod 实测拆解
03
安全红线:Mod 能读密钥
CONCEPT
Mod 是什么:和 hooks、插件的区别一句话说清
一句话:hooks 是门外装摄像头,Mod 是给 AI 装神经系统。
以前 Claude Code 的扩展方式有三种:hooks(事件触发跑个脚本)、skills(塞一份说明书)、MCP(外接工具)。它们都在 Claude Code 外面转,只能递纸条。Mod 不一样,它是一段跑在 Claude Code 内部 的 JavaScript,事件来了它能看、能改、还能直接接管。
这带来了以前做不到的三件事:一是拦住工具调用——AI 要跑危险命令,Mod 可以先按住,画个面板问你;二是自己画界面——在对话框旁边开一块实时面板,比如画一条上下文占用曲线;三是跨事件共享状态——一个钩子记的账,另一个钩子能直接拿来用。
官方放出了三个示例 Mod,源码全在 GitHub 的 claude-code-playground 仓库里,我逐个拆了一遍。
TEST 01
blast-radius:把危险命令按在地上
这是我认为最值钱的一个。它的逻辑:AI 每次要跑 Bash 命令,Mod 先过一遍——命令里有 rm -rf、git reset --hard、git clean、强推、数据库迁移这类动作,就先不算执行,而是算出波及范围(哪些文件会被删、多少个),画成面板摆在你面前,等你按键。
我的实测:让 Claude 跑 echo hello,秒过,没有任何拦截——不误伤日常命令。让它跑 rm -rf,命令挂住了,目录里的文件一个没少,就停在那等按钮。这个体验和 hooks 白名单的区别是本质的:白名单是「事前规则」,Mod 是「事中裁决」——它知道这条命令要删什么,而你不知道。
想想 4.8 万行文件那次,如果当时装着它,AI 敲下删除命令的瞬间就会被按住,面板上列出会被波及的每一个文件。按不按,你说了算。

— 面板放大:波及文件清单 + Proceed/Cancel 按钮
TEST 02
token-weather:给烧钱装个仪表盘
第二个示例叫 token-weather。它在输入框上方画一条「天气预报」:上下文窗口用到 25% 以下是大晴天,50% 是多云,75% 是阵雨,90% 以上直接给你标「风暴,即将压缩」。每次对话结束读一次账,最近 12 轮画成柱状图。
用 Claude Code 的人多少都有 token 焦虑——不知道上下文什么时候满,满了自动压缩,压完 AI 把前文忘了,你还得重新交代背景。有了这条天气条,「什么时候该开新会话」从玄学变成了看仪表盘。它没法帮你不花钱,但它让每一分钱烧得明明白白。

— 官方 token-weather 演示截图:输入框上方的天气条与柱状图
TEST 03
replay-theater:AI 刚改了什么,一帧一帧看
第三个是 replay-theater,加了个 /replay 命令:AI 刚才这一轮改了哪些文件,一步步重放给你看。对「AI 写的代码我不放心」的人,这是验货工具——不用 git diff 干瞪眼,直接看它每一笔改动的回放。

— 官方 replay-theater 演示截图:文件编辑回放面板
SECURITY
最该记住的一段:Mod 能读你的密钥
「Mod 以你的权限运行:能读写你账号能碰到的所有文件、能读你的环境变量和设置文件(包括里面的 API key)、能替你批准工具调用、能花你账号里的额度。」——官方文档原话
翻译成人话:Mod 是比 hooks 危险一个量级的东西。hooks 是个只会跑你写好命令的脚本,Mod 是一个能替你做决定的代理。所以那条铁律要升级:只装信得过来源的 Mod——官方仓库、大厂出品、或者你自己写的。来路不明的 Mod,等于把家门钥匙连同保险柜密码一起递出去。
HOW TO
怎么装
三步:Claude Code 升到 2.1.287 以上;克隆官方 playground 仓库;claude --plugin-dir 路径 加载,或者装进 marketplace 长期用。想自己写一个也不难——官方文档的说法是「在会话里描述你想要什么,Claude 就帮你写」,三个示例的源码,短的百来行,最长的也就五百行出头,照着改一改,第一个自己的 Mod 就出来了。
顺带一提,Mods 不挑后端——我用第三方兼容网关跑的 Claude Code,一样能加载一样能拦命令。订阅官方的和自建网关的都能玩。
THE END
最后说一句
从 hooks 到 Mods,Claude Code 正在从「一个 AI 工具」变成「一个可编程的平台」。而上次那批最早给浏览器写插件的人赚到了什么,你可以想想。
我的建议不变:先装 blast-radius,今天就能装。AI 越能干,按钮越要握在自己手里。
我是赛博单兵,用 AI 编程 + 出海,帮普通人从手艺人变成设计生意的人。
如果你觉得今天这篇有收获,欢迎点赞、在看、转发三连,我们下篇见。