Claude Code 状态动词完全指南

Claude Code 在运行长时间任务时,会用一组有趣的“旋转动词”(Spinner Verbs)向你展示它当前的工作状态。这些词既是一种友好的进度提示,也蕴含了设计者的小巧思。掌握它们的含义,能帮你快速判断 AI 是在高效工作、深度思考,还是可能卡住了。


🧭 快速判断:先看数字,再看动词

状态行通常长这样:

Symbioting… (3m 12s) ↓ 5.7k tokens
  • 时长:当前状态已持续的时间。
  • 流向箭头 表示从 API 接收数据, 表示上传数据。
  • Token 计数:已处理的 Token 数量。

判断是否卡住:如果时长不断增加,但 Token 计数长时间不变(且没有网络 I/O),大概率是任务卡死或网络中断。此时应考虑介入。


🍳 烹饪系动词(最常见)

这些词把 AI 的工作比作烹饪过程,生动有趣。

动词含义解读
Baking烘烤中。进行长时间计算或聚合,如分析整个代码库、生成测试报告。需要等待“出炉”。
Brewing酝酿中。构思方案、收集信息,但还没动手执行。类似人类“泡茶”的过程。
Caramelizing焦糖化。慢火熬煮逻辑,让方案变得完美。通常用于优化或精细化处理。
Cooking烹饪中。综合性操作,包含读取→分析→修改→测试的完整流程。
Flambéing火焰烹饪。在进行某种高风险或充满热情的操作,例如强制执行大规模重构。
Kneading揉面。反复揉压零散信息,让它们变得有弹性、整合成连贯的结构。
Marinating腌制。让已有信息充分浸入,常见于需要结合多文件、多步推理的深度思考。
Blanching焯水。对数据进行快速预处理或验证,通常是正式加工前的短步骤。

🧙 魔法与创造系动词

体现 AI“无中生有”或“编排全局”的能力。

动词含义解读
Conjuring施法变出。凭空创建新内容,例如生成全新的代码文件、配置文件。
Metamorphosing变形/重构。对现有文件或结构进行重大改造,改变其形态。
Orchestrating谱曲/编排。像乐队指挥一样,协调多个模块、多个步骤的复杂任务。

🏃 动作与俚语系动词

形象生动的比喻,让状态反馈更有趣味。

动词含义解读
Flibbertigibbeting轻浮唠叨(古英语幽默用法)。此处表示 AI 在做一些看似琐碎、反复但无害的检查。
Moonwalking月球漫步。优雅地在不同任务或上下文之间切换,后退前进自如。
Puttering闲逛/做琐事。进行低优先级、非核心的辅助操作,如反复检查文件是否存在。若超过 15 分钟,可能方向不明。
Skedaddling飞奔。任务接近尾声时快速收尾,迅速打包输出结果。
Spelunking洞穴探险。深入项目结构底层,寻找隐藏的 bug 或逻辑缺陷。

🧠 思考与认知系动词

描述 AI 的“思维”过程,体现其内部决策。

动词含义解读
Cogitating深思熟虑。进行深度、系统的逻辑思考,通常出现在复杂决策前。
Philosophising哲学思考。进行元层面的评估,例如判断某个功能是否真的有必要存在。
Ruminating反刍。反复咀嚼、回味已有信息,以获得更深层的洞见。
Thinking显式思考(旧版本)。简单的思考步骤,通常时间较短。

💻 编程与工程术语

直白地反映 AI 正在执行的具体工程任务。

动词含义解读
Architecting架构设计。为项目搭建宏观骨架,定义模块和接口。
Combatting解决冲突。处理 Git 合并冲突或逻辑矛盾。
Linting代码检查。对代码进行静态分析,检查风格和潜在错误。
Planning生成计划列表。将大任务拆解为步骤清单。
Summarizing压缩对话历史。当上下文过长时,自动总结要点。

🌀 其他常见状态

动词含义解读
Effecting实施/生效。正在执行具体操作,如修改文件、运行命令。这是实质性工作的状态。
Executing执行计划中的步骤。配合 Planning 使用,逐步完成。
Idling空闲。等待用户输入或新指令。
Julienning切丝(刀法)。将大块任务拆分成细小子任务,逐一处理。是自我修复和优化的表现。
Roosting栖息/轮询。模型在等待或做低成本的缓存重建,节省 Token。若时间过长可能指引不清晰。
Symbioting协同/融合。进行信息整合,将上下文、项目文件和指令深度协作融合。

📋 状态动词完整速查表

动词类别典型时长用户行动建议
Baking烹饪数分钟~30分钟正常等待
Blanching烹饪短(<1分钟)正常等待
Brewing烹饪数分钟~30分钟若超时,提供更多上下文
Caramelizing烹饪数分钟~20分钟正常等待
Cogitating思考短~数分钟正常等待
Combatting工程数分钟正常等待
Conjuring魔法数秒~数分钟正常等待
Cooking烹饪数分钟~数小时配合 --max-turns 控制
Effecting通用数分钟~2小时超2小时无进展则介入
Executing工程视步骤数正常等待
Flambéing烹饪数分钟注意:高风险操作
Flibbertigibbeting俚语若过长则可能迷失
Idling通用无限主动输入指令
Julienning通用数分钟~30分钟观察是否转入 Effecting
Kneading烹饪数分钟正常等待
Linting工程数秒~数分钟正常等待
Marinating烹饪5~20分钟过久则信息过载,拆分任务
Metamorphosing魔法数分钟~30分钟正常等待
Moonwalking俚语正常等待
Orchestrating魔法数分钟~30分钟正常等待
Philosophising思考短~数分钟正常等待
Planning工程正常等待
Puttering俚语<15分钟超过15分钟应中断
Roosting通用<10分钟超过10分钟需重新明确指令
Ruminating思考数分钟正常等待
Skedaddling俚语任务即将完成
Spelunking俚语数分钟~20分钟正常等待
Summarizing工程数秒~数分钟正常等待
Symbioting通用数分钟~30分钟观察 Token 计数是否增长
Thinking思考正常等待

🛠️ 遇到长时间卡住怎么办?

  1. 观察数字:时长增长但 Token 计数不动 → 可能卡死。
  2. 尝试唤醒:按一次回车或 Ctrl+L 刷新界面。
  3. 安全中断:按 Ctrl+C(一次或两次),然后检查 git statusgit diff 看是否有遗留改动。
  4. 恢复会话:使用 claude attach <会话ID> 重新接入后台任务。
  5. 预防措施

    • 使用 --max-turns 50 限制最大步数
    • 使用 --max-budget-usd 10 限制成本
    • 将大任务拆成多个小指令,分步完成
    • 定期 Git 提交阶段性成果

🎨 设计理念

这些动词并非工程状态机,而是 Claude Code 开发者的趣味创意。它们从内置的 185+ 个词库中随机抽取,配合旋转动画显示,旨在用轻松幽默的方式缓解等待焦虑。理解它们的含义能让你获得洞察,但请记住:真正判断任务健康的,永远是 Token 计数的增长和实质性的文件变更。

标签: Claude Code

添加新评论