“没理由每个人都要有千篇一律的 Claude 体验”:Anthropic 的 mods 让你改变 Claude Code 的外观和行为
Anthropic 给 Claude Code 加了一套叫 mods 的新功能:mods 就是一些用 JavaScript 或 TypeScript 写的小函数,可以挂到 Claude Code 内部的事件上,用来改提示词、拦截或改写工具调用、处理权限请求、替换界面部件,甚至加新功能。以前开发者只能通过设置、CLAUDE.md、hooks 和 MCP 服务器调整 Claude 的行为,但没法改变 Claude Code 自身的界面和功能。现在 mods 已随 Claude Code 2.1.287 及之后版本默认启用,还能打包成插件分享给别人装,不过 mod 代码在本机运行,Anthropic 建议只装可信来源的。
文中可用工具
- mods用 JavaScript 或 TypeScript 写的小函数,挂到 Claude Code 事件上,改提示词、工具调用、权限和界面
- Claude CodeAnthropic 的命令行编程助手,mods 已在其 CLI 和桌面应用中可用
- CLAUDE.md存放持续指令的配置文件,用于自定义 Claude 行为
- hooks原有的自定义机制,可挂接 Claude Code 事件
- MCP servers为 Claude 提供额外工具和数据来源的服务端
- AGENTS.mdAnthropic 自身用 mods 实现的功能,具体用途原文未详细说明
- /diff paneAnthropic 用 mods 实现的差异查看面板
- Token Weather示例 mod,约 80 行,显示上下文窗口已用比例
评论 · 分享第一个看法