几行 TypeScript 改写你的编码助手:Claude Code mods 把定制权交回开发者

mods 的真正意义,是把「提示词技巧」升级为可分发、可版本化的工程件。
Anthropic 为 Claude Code 推出 mods:一组小型 TypeScript 函数,挂接到 Claude Code 的事件流上,可以改写提示词、拦截或重试工具调用、审批权限请求,甚至添加新界面。它们随插件安装与分享,可用 /plugin 安装,需要 Claude Code 2.1.287 或更高版本。团队规范终于可以写成代码,而不是散落在聊天记录里的一段口头约定。
三个关键能力
- 在事件流上做拦截。 工具调用发生之前就能介入,这意味着你可以把「禁止写入生产库」「危险命令必须二次确认」这类策略变成强制的代码路径,而不是靠模型自觉。
- 可以随插件分发。 规范一旦可分享,就有机会统一整个团队的编码助手行为;这比每人手改配置文件的可靠性高一个量级。
- 它同时是权限面。 mods 能改行为也能改界面,插件因此成了新的信任边界。安装第三方 mods 前,要看清楚它挂到了哪些事件、能读到什么。
落地建议
不要一上来就重写工作流。先写一个最小的 mod,只做一件事——拦截危险命令并要求审批——跑一周看收益。验证有效后再逐步扩展,并把 mods 纳入代码管理:走评审、打版本、可回滚。把它当成基础设施代码,而不是个人偏好设置。
能被评审、能被回滚的定制,才是团队资产;只存在于个人机器上的定制,是负债。