Claude Code Mods是什么?
Claude Code Mods是一套运行在Claude Code进程内部的早期扩展机制。开发者可使用JavaScript或TypeScript监听会话、提示词、工具调用和界面渲染事件,并创建面板、提示条、状态栏、通知及自定义命令。

它和Skill、MCP、传统Hooks有什么区别?
- Skill:给Claude一套可复用的说明、流程和资源。
- MCP:让Claude连接外部工具、数据与服务。
- 传统Hooks:在固定时机执行外部命令或脚本。
- Mods:代码运行在Claude Code进程中,可直接参与事件链和界面渲染。
可以做什么?
常见用途包括自定义侧边面板、AbovePrompt提示条、状态栏与toast;注册斜杠命令;记录工具调用与任务状态;改写系统提示词;在命令执行前进行风险检查;以及通过状态管理驱动界面自动更新。
开发与测试
Mod通常由插件清单、hooks配置和TypeScript注册模块组成。开发时可使用本地插件目录和热重载;发布前应运行插件验证与自动化测试,并在无界面的非交互环境中验证容错。
安全提醒
字符串正则只能作为演示,不能替代真正的命令解析、权限系统与用户确认。高风险操作应评估影响范围、阻断执行并把决定交还用户。Mods目前属于早期接口,类型和事件表面可能随版本变化。
