工作流出现在 · 状态行 / 横条收录

Mode Registry 统一模式开关

一个 /mode 开关,任何插件都能往里加模式,当前模式显示在输入框页脚。

Mode Registry 统一模式开关 · 效果预览 · 示意示意
> 给订单列表加上分页
⏺ 我先看看列表组件。
❯
模式:[1 ui] [2 api] [3 review] [0 关闭] [ Close ]
❯ 审一下这个分支
review mode · focus

示意。实际效果取决于 Mod、终端和运行环境。

安装

/plugin marketplace add DannyMac180/skills
/plugin install mode-registry@modsmith
/reload-plugins

在 Claude Code 会话里逐行执行这些命令。

它会碰什么

据原作者说明,收录时核对;可用 claude plugin validate 自行检查。

读取

有

读取会话 $.state 中的模式目录与当前模式。

写入文件

未说明

运行命令

未说明

联网

未说明

作者写明不调用模型;/mode 命令文本会进入转录。

介绍

Mode Registry 是 ModSmith 组合里的 function hooks Mod,提供多个 Mod 共用的 /mode 开关。它只维护模式目录和当前选择,本身不知道模式做什么;其他插件(如 effort-modes)通过挂 state.set 往目录里加模式,再读当前模式改自己的行为。

  • /mode 在输入框上方打开选择器(热键 1–9,0 关闭);/mode review 切换,/mode off 清除,/mode list 列出全部。
  • 当前模式以暗色标签显示在页脚。
  • 作者写明从不调用模型;每条 /mode 命令在转录里加约 10–20 token。
  • 当前模式存在会话 $.state,不跨会话保存。

作者提示 function hooks 若未默认启用需设 CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1,未写最低版本。

适合谁

  • 同时装多个需要模式切换的 Mod 的人
  • 想给自己的 Mod 加模式的开发者

运行要求

未说明额外运行要求,请查看原作者说明。