linux.do友链 https://linux.do/
为 Claude Code 注入佛教/禅宗/内观主题的加载动画和等待提示语。
等待 AI 回复时,不再是单调的 "Thinking...",而是:
- 加载动词:参禅打坐中、观呼吸中、明心见性中...
- 等待提示:菩提本无树,明镜亦非台 / 应无所住而生其心 / 不是风动,不是幡动,仁者心动...
Spinner 动词(48 条): 参禅打坐中 · 入定中 · 观呼吸中 · 般若智慧涌现中 · 毗钵舍那修习中 · ...
等待提示语(88 条):
- 金刚经 · 心经 · 六祖坛经 · 法句经 · 华严经 · 维摩诘经
- 一行禅师 · 葛印卡内观
- 赵州公案 · 云门宗 · 临济宗 · 寒山拾得
- 原创禅语
在你的 Claude Code 会话中,发送:
请阅读 https://github.com/mslugyfw/claude-code-zen-spinner 的 README,然后按照其中的「Claude Code 安装指引」自动完成安装。
Claude Code 会读取下方的安装指引,自动完成所有配置。
- 打开
spinner-config.json,复制全部内容 - 打开你的 Claude Code 设置文件:
- Linux/macOS:
~/.claude/settings.json - Windows:
%USERPROFILE%\.claude\settings.json
- Linux/macOS:
- 将
spinnerVerbs和spinnerTipsOverride两个字段合并写入你的 settings.json(保留其他已有配置不变) - 重启 Claude Code 即可生效
以下内容面向 Claude Code 智能代理。 当用户请求安装此配置时,请按以下步骤执行。 你不需要运行任何外部脚本,使用你已有的工具(Read、Write、Edit)即可完成。
本仓库为 Claude Code 的 settings.json 添加两个配置项:
spinnerVerbs:替换加载动画中的动词(如 "Thinking..." → "参禅打坐中")spinnerTipsOverride:替换等待时显示的提示语(如提示技巧 → 禅宗公案/佛经偈语)
目标文件: 用户全局设置 ~/.claude/settings.json(Windows 为 %USERPROFILE%\.claude\settings.json)
1. 获取配置数据
从本仓库的 spinner-config.json 中读取 spinnerVerbs 和 spinnerTipsOverride 的完整内容。如果你是通过网络访问此 README,则先 fetch 这个仓库的 spinner-config.json 文件获取数据。
2. 读取用户当前设置
使用 Read 工具读取目标文件的当前内容。如果文件不存在,跳到步骤 4,创建新文件。
3. 合并配置
将两个配置项合并到用户的 settings.json 中:
- 保留用户所有已有配置(env、permissions、hooks 等全部不动)
- 如果用户已有
spinnerVerbs或spinnerTipsOverride:询问用户选择 替换(覆盖)还是 追加(合并到末尾去重) - 如果用户没有这些字段:直接添加
最终写入的值必须完整包含 spinner-config.json 中的所有条目,不要遗漏。
4. 写入文件
使用 Edit 或 Write 工具将合并后的完整 JSON 写回目标文件。
5. 告知用户
禅意 Spinner 已安装完成。请重启 Claude Code 会话使配置生效。
安装了 48 条禅修动词 + 88 条禅宗提示语。
- 绝不修改、删除用户 settings.json 中已有的任何其他字段
spinnerVerbs.mode必须为"replace"spinnerTipsOverride.excludeDefault必须为true- 写入的 JSON 必须合法、格式化正确
| 字段 | 类型 | 说明 |
|---|---|---|
spinnerVerbs.mode |
"replace" |
替换默认动词 |
spinnerVerbs.verbs |
string[] |
48 条禅修主题动词 |
spinnerTipsOverride.excludeDefault |
true |
排除所有默认提示 |
spinnerTipsOverride.tips |
string[] |
88 条佛教/禅宗提示语 |
从 ~/.claude/settings.json 中删除 spinnerVerbs 和 spinnerTipsOverride 两个字段即可恢复默认。也可以让 Claude Code 帮你执行:
请从我的 settings.json 中删除 spinnerVerbs 和 spinnerTipsOverride 字段
MIT