Billowing… — Claude Code Spinner Verbs 完全解析
每次 Claude Code 在思考时,终端里都会飘过一个奇怪的英文单词。这些词叫做 Spinner Verbs,是整个工具里最不起眼、却最有意思的设计细节之一。
背景:从 “Thinking…” 到 100 个动词
为什么需要 Spinner Verbs?
AI 编程助手的一个核心体验问题是等待。不同于普通命令行工具毫秒级响应,Claude Code 处理复杂任务时可能需要数分钟——读取文件、调用工具、多轮推理,token 消耗动辄数万。
传统的解决方案是一个旋转的 |/-\ 或一句死板的 Thinking...。Claude Code 团队选择了另一条路:在源码里内置一个词库,每次处理任务时随机抽取一个动词显示在终端里,以现在分词(-ing)形式呈现,仿佛 AI 在向你实时播报自己的内心活动。
● Marinating… (2m 11s · ↑ 3.2k tokens)
● Clauding… (5m 03s · ↑ 8.7k tokens)
● Reticulating… (0m 47s · ↑ 912 tokens)
设计意图
这个设计表面随意,实则有几层清晰的产品逻辑:
1. 等待体验管理
单调的提示词会放大焦虑感。多变的词汇制造了一种"AI 正在认真干活"的生动感,把被动等待变成了一种有趣的观察体验。Marinating(腌制)这个词尤其典型——它在心理上暗示"慢慢来是正常的,好东西需要时间入味"。
2. 人格化表达
用 Vibing、Noodling 这类词,把冷冰冰的 AI 计算过程变成了有温度的拟人叙事。Claude Code 不是在"执行指令",而是在"琢磨你的问题"。
3. 开发者文化认同
Reticulating(来自《模拟城市》的经典梗)、Schlepping(意第绪语俚语)、Flibbertigibbeting(英文里最长的词之一)——这些词对普通用户毫无意义,对极客来说却是暗号和惊喜,传递出一个信号:这个工具是为你们造的。
词库规模与来源
社区通过反编译 Claude Code 源码整理出的完整列表目前超过 100 个词,并仍在随版本更新增加。Claude Code 同时支持通过 settings.json 中的 spinnerVerbs 字段完全自定义这个词库。
词语映射:分类释义
以下按语义群分类,逐词解释。
一、认知思考类
最大的语义群,约 18 个词。用拟人化方式描述"深度思考"的不同维度,每个词的侧重微妙不同。
| 词语 | 字面含义 | 语感/侧重 |
|---|---|---|
| Thinking | 思考 | 最普通的基础词,兜底 |
| Pondering | 沉思 | 缓慢、认真地权衡某事 |
| Musing | 冥想 | 带有诗意的漫想,有点出神 |
| Mulling | 细细考量 | 常见搭配 “mulling it over”,反复转 |
| Contemplating | 沉思默想 | 深度凝视,常带有哲学意味 |
| Deliberating | 仔细斟酌 | 正式、审慎,强调权衡过程 |
| Cogitating | 深思熟虑 | 书面词,强调脑力消耗大 |
| Cerebrating | 用脑思考 | 来自 cerebrum(大脑),最学术的表达 |
| Ruminating | 反刍思考 | 原指牛反刍,引申为反复咀嚼一个想法 |
| Ideating | 构思创意 | 设计/商业思维词汇,生成新想法 |
| Inferring | 推断 | 逻辑推理,从已知到未知 |
| Deliberating | 审议 | 带有正式决策感 |
| Philosophising | 哲学式思考 | 英式拼写,带调侃意味 |
| Deciphering | 解码 | 把晦涩的东西翻译成可理解的 |
| Discerning | 辨别 | 区分细微差异 |
| Synthesizing | 综合分析 | 把多个来源整合成一个结论 |
| Envisioning | 构建愿景 | 把抽象目标具象化 |
| Imagining | 想象 | 最直觉化的思考方式 |
二、烹饪/物理过程比喻类
用食物加工和物理过程类比计算进度,是词库里最有创意的一组。
| 词语 | 字面含义 | 类比含义 |
|---|---|---|
| Billowing | 烟雾/布料大幅翻腾涌动 | 思绪正在大规模翻涌,还没收束 |
| Brewing | 酿造;冲泡咖啡/茶 | 正在酝酿,结果即将出炉 |
| Simmering | 小火慢炖 | 任务在低优先级缓慢推进中 |
| Marinating | 腌制入味 | 需要时间充分浸透,别催 |
| Percolating | 渗滤(咖啡壶) | 信息在层层过滤、慢慢渗透 |
| Fermenting | 发酵 | 微妙的化学变化在悄然发生 |
| Caramelizing | 焦糖化 | 在高温下转化为更好的东西 |
| Distilling | 蒸馏 | 去除杂质,提炼精华 |
| Crystallizing | 结晶 | 混沌开始有了清晰的形态 |
| Coalescing | 合并聚合 | 分散的信息正在凝聚成一个答案 |
| Drizzling | 细雨般淋洒 | 轻柔、缓慢地处理 |
| Flambeing | 火焰炙烤(法餐手法) | 戏剧性的最终处理阶段 |
| Frosting | 给蛋糕裱花 | 最后的精修步骤 |
| Baking | 烘烤 | 放进去等结果,不能催 |
| Cooking | 烹饪(通用) | 正在制作,火候需要掌握 |
| Garnishing | 摆盘装饰 | 最后的美化收尾 |
| Blanching | 焯水 | 预处理,去掉多余的东西 |
| Evaporating | 蒸发 | 把冗余的部分去掉 |
三、运动/流动类
描述某种进行中的动态过程,强调运动感而非结果。
| 词语 | 字面含义 | 使用语感 |
|---|---|---|
| Flowing | 流淌 | 顺畅进行中 |
| Cascading | 瀑布般倾泻 | 连锁反应,大量信息流动 |
| Spinning | 旋转 | 高速运转中,有点晕 |
| Churning | 剧烈搅动 | 大量计算在翻腾 |
| Whirring | 嗡嗡转动 | 机器运转的声音感 |
| Ebbing | 退潮 | 某个阶段正在收尾 |
| Unfurling | 展开(旗帜/卷轴) | 内容正在逐渐展开呈现 |
| Unravelling | 解开(线团/谜题) | 复杂问题正在被逐层解开 |
| Wandering | 漫游 | 探索性地四处搜寻 |
| Meandering | 蜿蜒前行 | 没有最短路径,但一直在走 |
| Moseying | 悠哉游荡(美式俚语) | 不急不忙地处理 |
| Gallivanting | 四处游荡 | 到处找信息 |
| Burrowing | 打洞钻入 | 深挖某个细节 |
| Spelunking | 洞穴探险 | 深入代码/数据的黑暗角落 |
四、手工制作/创造类
强调"正在制造某个东西",带有工匠感。
| 词语 | 字面含义 | 使用语感 |
|---|---|---|
| Crafting | 精心制作 | 用工匠精神在写代码/文字 |
| Forging | 锻造(金属) | 需要力量和高温的创造过程 |
| Conjuring | 召唤变出 | 像魔法师一样凭空创造 |
| Hatching | 孵化;策划 | 计划正在从内部破壳而出 |
| Germinating | 发芽 | 想法的萌芽阶段 |
| Cultivating | 耕种培育 | 慢慢养成、不可急躁 |
| Forming | 成形 | 从无到有地塑造 |
| Generating | 生成 | 最技术性的创造词 |
| Architecting | 架构设计 | 在搭建大框架 |
| Composing | 创作(音乐/文章) | 有章法地组织内容 |
| Choreographing | 编舞 | 协调多个步骤的精准时序 |
| Orchestrating | 编排(乐队) | 让所有部分协同工作 |
| Harmonizing | 和声/调和 | 让不同部分配合一致 |
| Weaving | 编织 | 把多个线索交织在一起 |
| Tinkering | 修修补补 | 小范围的反复调试 |
五、幽默俚语类
最能体现 Claude Code 人格的一组——冷僻词、意第绪语、网络流行语混杂,制造惊喜感。
| 词语 | 来源/字面含义 | 语感 |
|---|---|---|
| Noodling | 美式俚语,漫无目的地捣鼓 | 随意摸索,没有明确方向 |
| Puttering | 慢悠悠地干活(英式) | 不慌不忙,效率存疑 |
| Dilly-dallying | 磨磨蹭蹭 | 自嘲在浪费时间 |
| Moseying | 悠哉游荡(美式西部俚语) | 不急,就这么走着 |
| Schlepping | 意第绪语,费力拖着重物走 | 这个任务真的很重 |
| Hustling | 拼命赶工 | 在努力加快速度 |
| Wrangling | 费力争斗/驯马 | 在和顽固的问题搏斗 |
| Finagling | 耍小聪明搞定某事 | 用一些技巧性手段处理 |
| Smooshing | 把东西压扁揉在一起 | 粗暴但有效地合并 |
| Booping | 网络用语,戳一下 | 最轻量级的操作 |
| Honking | 按喇叭 | 在催促某个进程 |
| Vibing | 感受氛围,随波逐流 | 佛系处理中 |
| Jiving | 摇摆乐舞步;一切顺利 | 事情在和谐推进 |
| Grooving | 进入节奏感 | 找到了状态,流畅运转 |
| Discombobulating | 把自己(或问题)搞晕了 | 自嘲式,面对复杂问题 |
| Combobulating | Discombobulating 的反向词(非正式) | 重新整理思路 |
| Wibbling | 英式俚语,颤抖/废话连篇 | 来自英国喜剧,纯搞笑 |
| Flibbertigibbeting | 话痨絮叨(极度冷僻词) | 视觉冲击,词本身就是笑点 |
| Beboppin’ | 爵士乐节奏感,随性即兴 | 在即兴发挥 |
| Canoodling | 亲昵依偎 | 和代码在亲密互动 |
六、极客彩蛋类
每一个都有来源,是写给特定圈子的暗号。
| 词语 | 彩蛋来源 | 说明 |
|---|---|---|
| Reticulating | 《模拟城市 4》Loading 界面 | 原句 “Reticulating Splines”(网格化样条曲线),游戏史上最著名的无意义进度文案 |
| Clauding | Anthropic 品牌自指 | 词库里唯一一个以产品命名的词,意思就是"正在 Claude 中",最可爱的彩蛋 |
| Spelunking | 洞穴探险运动 | 极客社区常用于比喻深挖代码/数据库 |
| Gitifying | Git 版本控制系统 | 把某些东西纳入 Git 管理,程序员专属动词 |
| Transmuting | 炼金术术语 | 将一种物质变成另一种,常见于奇幻/炼金术语境 |
| Wizarding | 魔法/巫师 | 在施魔法般地解决问题 |
| Divining | 占卜/预测 | 在尝试推断不确定的事情 |
| Channelling | 灵媒通灵 | 作为某种力量的媒介 |
| Manifesting | 吸引力法则流行词 | 靠意念让事情成真(带调侃感) |
| Incubating | 孵化器/孵化阶段 | 创业/科技圈常用词,方案还在孵化 |
完整词库速查表
以下为目前已收录的全部词语(按字母顺序):
Accomplishing Actioning Actualizing Architecting
Baking Beaming Beboppin' Befuddling
Billowing Blanching Bloviating Boogieing
Boondoggling Booping Bootstrapping Brewing
Burrowing Calculating Canoodling Caramelizing
Cascading Catapulting Cerebrating Channeling
Choreographing Churning Clauding Coalescing
Cogitating Combobulating Composing Computing
Concocting Considering Contemplating Cooking
Crafting Creating Crunching Crystallizing
Cultivating Deciphering Deliberating Determining
Dilly-dallying Discombobulating Doing Doodling
Drizzling Ebbing Effecting Elucidating
Embellishing Enchanting Envisioning Evaporating
Fermenting Fiddle-faddling Finagling Flambeing
Flibbertigibbeting Flowing Flummoxing Fluttering
Forging Forming Frolicking Frosting
Gallivanting Galloping Garnishing Generating
Germinating Gitifying Grooving Gusting
Harmonizing Hashing Hatching Herding
Honking Hullaballooing Hustling Ideating
Imagining Incubating Inferring Jiving
Manifesting Marinating Meandering Moseying
Mulling Mustering Musing Noodling
Percolating Philosophising Pondering Processing
Puttering Reticulating Ruminating Scheming
Schlepping Shimmying Shucking Simmering
Smooshing Spelunking Spinning Stewing
Synthesizing Thinking Tinkering Transmuting
Unfurling Unravelling Vibing Wandering
Whirring Wibbling Wizarding Working
Wrangling
自定义配置
在 ~/.claude/settings.json 中添加:
{
"spinnerVerbs": [
"Caffeinating",
"Yirgacheffe-brewing",
"Kwisatz-haderaching",
"Single-origining"
]
}
替换后,每次 Claude Code 运行时就会从你的自定义词库中随机抽取。词语可以是任意字符串,包括中文、连字符拼接词或自造词。
词库数据来源:社区对 Claude Code 源码的反编译整理(GitHub: levindixon/tengu_spinner_words、wynandw87/claude-code-spinner-verbs),以及 Anthropic 官方 GitHub 仓库 issue 讨论。词库随版本持续更新。