Skip to content

mslugyfw/claude-code-zen-spinner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Claude Code 禅意 Spinner

linux.do友链 https://linux.do/

为 Claude Code 注入佛教/禅宗/内观主题的加载动画和等待提示语。

等待 AI 回复时,不再是单调的 "Thinking...",而是:

  • 加载动词:参禅打坐中、观呼吸中、明心见性中...
  • 等待提示:菩提本无树,明镜亦非台 / 应无所住而生其心 / 不是风动,不是幡动,仁者心动...

预览

Spinner 动词(48 条): 参禅打坐中 · 入定中 · 观呼吸中 · 般若智慧涌现中 · 毗钵舍那修习中 · ...

等待提示语(88 条):

  • 金刚经 · 心经 · 六祖坛经 · 法句经 · 华严经 · 维摩诘经
  • 一行禅师 · 葛印卡内观
  • 赵州公案 · 云门宗 · 临济宗 · 寒山拾得
  • 原创禅语

安装

方式一:让 Claude Code 自己安装(推荐)

在你的 Claude Code 会话中,发送:

请阅读 https://github.com/mslugyfw/claude-code-zen-spinner 的 README,然后按照其中的「Claude Code 安装指引」自动完成安装。

Claude Code 会读取下方的安装指引,自动完成所有配置。

方式二:手动安装

  1. 打开 spinner-config.json,复制全部内容
  2. 打开你的 Claude Code 设置文件:
    • Linux/macOS: ~/.claude/settings.json
    • Windows: %USERPROFILE%\.claude\settings.json
  3. spinnerVerbsspinnerTipsOverride 两个字段合并写入你的 settings.json(保留其他已有配置不变)
  4. 重启 Claude Code 即可生效

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 中读取 spinnerVerbsspinnerTipsOverride 的完整内容。如果你是通过网络访问此 README,则先 fetch 这个仓库的 spinner-config.json 文件获取数据。

2. 读取用户当前设置

使用 Read 工具读取目标文件的当前内容。如果文件不存在,跳到步骤 4,创建新文件。

3. 合并配置

将两个配置项合并到用户的 settings.json 中:

  • 保留用户所有已有配置(env、permissions、hooks 等全部不动)
  • 如果用户已有 spinnerVerbsspinnerTipsOverride:询问用户选择 替换(覆盖)还是 追加(合并到末尾去重)
  • 如果用户没有这些字段:直接添加

最终写入的值必须完整包含 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 中删除 spinnerVerbsspinnerTipsOverride 两个字段即可恢复默认。也可以让 Claude Code 帮你执行:

请从我的 settings.json 中删除 spinnerVerbs 和 spinnerTipsOverride 字段

License

MIT

About

禅意 Spinner — 为 Claude Code 注入佛教/禅宗/内观主题的加载动画和等待提示语

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors