Update avaliable. Click RELOAD to update.
📱 安装应用到主屏幕,获得更好体验
目录

用了半年 Claude Code 才知道:这 14 个命令白用了

坦白

那是一个周二的凌晨 2 点,我陷入了一场本来只需要 30 分钟的调试会话,已经三个小时了。我的 Claude Code 聊天窗口乱成一团,147 条消息,上下文窗口溢出,响应越来越慢。我在不同标签页之间复制粘贴代码,思路断断续续,感觉自己不是在创造好东西,而是在和工具打架。

就在这时,我的资深开发者朋友随口问了一句:”你试过 /compact 吗?”

我盯着他。”试什么?”

他在自己的 Claude 会话里敲了三个字符。整段对话凝聚成一个干净的摘要。上下文释放了。我们继续工作,没有任何停顿。

那一刻,我意识到了一个令人尴尬的事实:我用了 Claude Code 六个月,只知道一个命令。就是输入代码,然后听天由命。而一个由 14 个效率倍增器组成的完整生态系统,就藏在明处,我从未发现。

接下来的几周里,我发现了这些命令——它们为我节省了 200 多个小时。这篇指南是当初我希望有人第一天就交给我的东西。

第一部分:一次性设置,永久受益

没人谈论的问题

每个新项目的开启方式都一样:空白编辑器,空白大脑。

你花第一个小时建立上下文、解释技术栈、编码风格、项目结构。这是重复性的、消磨灵魂的工作——在你还未写出第一行代码之前就把动力扼杀了。

我曾经讨厌启动新项目,直到我发现了一件改变一切的东西。

/init — 一个命令的魔法

不再手动编写项目文档。你输入 /init,然后走开。Claude 读取你整个项目的结构,分析你的代码库,写出一份完整的 CLAUDE.md 文件,包含:

之前: 每个项目花 45 分钟手动写文档 之后: 30 秒,一个命令,搞定

但接下来还有更好的。当你用了几次 /init 之后,你会意识到自己仍然在重复同样的事情。每个项目,你都在告诉 Claude 同样的东西:我喜欢函数式编程模式、总是加错误处理、用 TypeScript 严格模式。

这时候你遇到了 /memory

/memory — 一次设置,永远生效

这个命令打开你的全局记忆文件——一个跨所有项目、所有会话永久生效的配置。设定你的语气偏好、编码标准和习惯,Claude 永远记住。

我记忆文件中的真实例子:

这为我节省了多少时间?无法估量。但心理能量?无价。

/pr_comments — 代码审查的秘密武器

我曾经遇到这样的情形:开始处理一个 PR,花 20 分钟阅读 GitHub 评论,切换到 Claude 讨论实现,忘记哪些评论已经回复过,再切回 GitHub……你已经能想象到了。

/pr_comments 在你写一行代码之前,就把 GitHub 上的每一个 PR 评论直接拉到你的 Claude 会话中。完整上下文,零标签切换,完全了解审查者标记了什么。

我以前每个 PR 花 30-40 分钟管理上下文。现在?加载一次评论,然后保持心流状态直到工作完成。

第二部分:日常使用的命令,感觉像开挂

/btw — 不打断主流程的旁注问题

你正在深度专注中,构建一个复杂功能。Claude 在帮你设计解决方案。然后突然想到:等等,JWT 和 session cookie 有什么区别?

你会:A)中断流程去 Google? B)问 Claude 但丢失对话位置? C)记下来然后忘了跟进?

我选 C 选了几个月。直到我学会了 /btw

这个命令纯粹是天才设计。你输入 /btw 处理 refresh token 的最佳方式是什么?,Claude 回答你的旁注问题,同时继续处理主要任务。没有上下文切换,没有进度丢失——给你的大脑并行处理能力。

我意识到自己做错了的那一刻:我用了 /btw 三周之后才理解它真正的力量——它不仅用来问问题,更是让你在不过载认知的情况下维护多条思路。

/compact — 当会话开始喘不过气来

我们都经历过。你的 Claude 会话 200 条消息深了,响应慢得像爬,上下文限制警告。恐慌来了:我必须重新开始吗?会丢失所有进度吗?

停下来。深呼吸。输入 /compact

这个命令通过只保留真正重要的内容来清理你的聊天,移除杂乱。Claude 总结一切重要信息,保留关键决策和代码,释放上下文窗口。你保留进度,Claude 获得新上下文,没人哭。

数学: 重新开始 = 丢失 45 分钟。/compact = 10 秒。

! 命令 — 无需离开聊天的 Shell 革命

这是我以前的工作流:

  1. 让 Claude 帮忙调试
  2. Claude 建议:”运行 git status 查看修改的文件”
  3. 切换到终端
  4. 输入命令
  5. 复制输出
  6. 切换回 Claude
  7. 粘贴输出

七个步骤。每一次都这样。

然后我发现了 ! 命令。你直接在 Claude 中输入 ! git status,输出就直接出现在对话里。没有标签切换,没有复制粘贴,没有上下文丢失。

我最喜欢的用法:

! npm install
! npm run test
! git add .

我可以在不离开聊天的情况下运行整个工作流。感觉像开挂,因为某种程度上它确实是。

/cost — 未知的焦虑

Token 限制在你受到冲击之前是看不见的。你一直顺利使用,会话一个接一个,突然 Claude 开始忘记对话的前面部分。关键上下文丢失。必须重新开始。

/cost 精确显示你的状态:

总成本:$0.08
Token 已用:42k
剩余上下文:60%

就像你会话的油量表——你在被半路抛锚之前就知道什么时候该 /compact 了。

第三部分:准备进阶的强力操作

/model — 速度与质量的模型切换

这里有个大多数用户不知道的秘密:你不需要在一个会话中被锁定在一个模型上。

/model 让你在对话中间切换 Claude 的不同”大脑”:

真实场景:我在设计一个复杂的数据库迁移。从 Opus 开始做重思考。方案确定后,切换到 Haiku 快速生成代码。然后回到 Sonnet 做代码审查。全部在一个会话中完成。不需要重启,不需要丢失上下文。

时间节省?复杂项目快 3-4 倍。

/fast — 需要速度而非诗意时

有时候你在快速迭代——测试想法、原型开发、探索解决方案。你不需要 Claude 最有深度、最谨慎推理的回答。你需要快。

/fast 使用同一个模型切换更快响应,只是优化速度而非深度。适合:

我在初始开发阶段一直开着它,需要仔细审查时关掉。两全其美。

/review — 真正能抓到 Bug 的代码审查

过去我把代码审查当作打勾项。”嗯,Claude 看过了。”但这是真正的审查,还是随便走个过场?

/review 改变了这一点。它不是随意的反馈——而是一次系统性的代码审查,覆盖:

/review 的真实输出:

第 42 行:潜在的空引用——处理缺失键
第 87 行:低效循环——考虑用 map 替代
第 103 行:安全风险——清理用户输入

就像凌晨 2 点有个高级工程师看你的 PR——而且没有评判。

第四部分:出问题时的救命命令

/clear — 螺旋式崩溃

你懂这种感觉。Claude 在绕圈子,给你同样的建议,不听话。对话已经脱轨,你找不到出口。

本能反应:关闭标签页。重新开始。丢失所有进度。

别。/clear 擦除对话但保留你的设置。你的工具、权限、项目上下文全部保留。这是一个软重置,不是核选项。

区别: 从头开始 = 20 分钟重设。/clear = 几秒钟全新开始。

/doctor — 当一切都不工作时

感觉有什么东西坏了。命令没反应。响应很奇怪。你不确定是安装问题、API 密钥、权限、还是宇宙射线。

在你重新安装一切之前,运行 /doctor。它检查:

就像一个你 10 秒就能解决的 IT 工单。

/terminal-setup — 不说话的终端

Claude 看不到你的终端输出。你还在像 2010 年一样复制粘贴。一定有更好的办法。

有的。/terminal-setup 配置 shell 集成,让 Claude 能真正看到你的终端里发生了什么。一个命令,然后你突然就活在未来了。

/help — 迷路时求助

不确定有什么可用?记不清哪个命令干什么?

/help 列出所有命令及简短描述。它是你迷路时的起点,卡住时的参考资料,忘记本文所有内容时的安全网。

小贴士:我把 /help 当作书签。当我教新团队成员这些命令时,我先让他们运行 /help,让他们看到完整图景,然后再深入探索。

完整命令速查表

分类命令作用
一次性设置/init自动生成项目文档(CLAUDE.md)
 /memory设置全局偏好,永久生效
 /pr_comments将 GitHub PR 评论加载到上下文
日常使用/btw问旁注问题,不中断主任务
 /compact压缩对话释放上下文,保持进度
 ! command不离开聊天直接运行 Shell 命令
 /cost查看 Token 使用量
强力操作/fast切换更快的响应模式
 /review系统性代码审查
 /model在会话中切换模型
救命时刻/clear擦除对话,保留设置
 /doctor检查安装和配置健康状态
 /terminal-setup配置终端集成
 /help查看所有可用命令

7 天精通挑战

不要让这篇文章成为又一个被你收藏后遗忘的东西。这是你的行动计划:

第 8 天及以后:你不再是那个只会用一个命令的人了。你是那个大家都来请教建议的高效能用户。

总结

六个月前,我是那个凌晨 2 点还在调试的开发者,在上下文里挣扎,和工具打架。现在,我更快地发布,更聪明地调试,而且真的享受这个过程。

区别不是天赋。不是经验。是14 个简单的命令,把 Claude Code 从一个还算凑合的助手变成了一个真正的效率倍增器。花一周时间掌握它们,这可能是你在开发工具上做过的最有价值的投资。

版权所有,本作品采用知识共享署名-非商业性使用 3.0 未本地化版本许可协议进行许可。转载请注明出处:https://www.wangjun.dev//2026/05/14-claude-code-commands-that-changed-everything/