今天先讲个身边的事。
前段时间一个周二凌晨两点,办公室里没剩几个人,我旁边的开发同事小王还在跟一个 Bug 死磕。本该30分钟搞定的问题,已经耗了三个小时。我起身接水路过他工位,瞟了一眼屏幕--Claude Code 聊天窗口里 147 条消息搅成一团,上下文爆满,响应一分钟比一分钟慢,他在标签页之间来回复制粘贴,我看的都着急。
我随口问了一句:「你试过 /compact 吗?」
他当场愣住:「试过什么?」
我接过键盘,在他的会话里敲了三个字符。整段对话瞬间浓缩成干净的摘要,上下文一下子空了出来,活儿一秒没耽误。
他盯着屏幕看了半天,憋出来一句:「我用 Claude Code 快半年了,居然不知道有这个?」
那一刻我意识到,小王不是个例。很多人用 Claude Code,其实只会一条命令:打字。光知道把需求甩给 AI,然后听天由命。而真正能让效率翻倍的命令,就明晃晃摆在眼皮子底下。
这些命令我天天在用,实打实帮我省下了 200+ 小时。干脆按使用场景整理成四大类,一共14条,不废话,直接上干货。
一、一次配置,终身受益
先说最亏的一件事:包括曾经的我,很多用 Claude Code 的朋友,每个新项目都在重复「自我介绍」。
编辑器是空的,脑子也是空的。头一个小时全花在铺垫上:介绍技术栈、说明编码风格、讲解项目结构。第一行代码还没写,劲头先被磨没了。
### 1、/init:自动生成 CLAUDE.md
不用再手写项目文档。敲下 /init,Claude 会通读你的整个项目结构,分析代码库,自动写出一份完整的 CLAUDE.md,内容包括:
- • 项目概览
- • 架构决策
- • 编码规范
- • 关键依赖
- • 安装说明
之前:每个项目45分钟手写文档。之后:30秒,一条命令,搞定。
### 2、/memory:全局记忆,一次设置永久生效
/init 用几次后我发现,还是有个问题--每个项目我都在跟 Claude 叮嘱同样的话:「我偏好函数式编程」「必须加错误处理」「TypeScript 开严格模式」。
这时就该认识 /memory 了。它打开的是你的全局记忆文件:一份跨项目、跨会话、永久生效的持久配置。语气偏好、编码规范、各种小忌讳,设置一次,Claude 全记住。
我自己的记忆文件长这样,大家可以参考:
- 永远先建议写测试
- 组合优于继承
- 复杂逻辑要加注释解释
- 未经明确允许,禁止使用 any省下的时间没法算,省下的心力更是无价。
### 3、/pr_comments:代码审查的秘密武器
处理 PR 的经典折磨:花20分钟翻 GitHub 评论,切到 Claude 讨论实现,忘了哪些评论处理过,再切回 GitHub 核对……来回横跳。
/pr_comments 会在你写下一行代码之前,把该 PR 的全部 GitHub 评论直接拉进 Claude 会话。上下文完整,零切换,审查者提过什么一目了然。我以前每个 PR 光整理上下文就要30到40分钟,现在评论加载一次,一鼓作气干到收工。
二、日常用起来像开挂的4条
### 4、/btw:插问不停活
你正处在心流深处开发复杂功能,突然脑子里冒出一个念头:「等等,JWT 和 session cookie 的区别是什么来着?」
以前只有三个烂选项:打断节奏去搜、问 Claude 但思路断了、记个便签然后忘掉。我曾经连续几个月都选第三个,直到认识 /btw。
输入 /btw 处理 refresh token 的最佳方式是什么?,Claude 一边回答你的插问,一边在后台继续推进主线任务。不切上下文,不掉进度,相当于给你的大脑开了多线程。
### 5、/compact:给会话「续命」
对,就是开头救了小王的那条。
会话堆到200条消息,响应慢得像爬,上下文告警一个接一个,慌不慌?
停。深呼吸。敲 /compact。
它会只留真正要紧的内容,把重要决策和代码浓缩成摘要,腾出上下文窗口。你的进度还在,Claude 拿到全新上下文,谁也不用哭。
算笔账:从头再来 = 损失45分钟;/compact = 10秒。这条命令我过去三个月用了 127次,省了多少时间自己算。
### 6、! 命令:原地执行 shell
以前跑个命令要七步:请 Claude 帮忙调试 -> Claude 建议跑 git status -> 切到终端 -> 敲命令 -> 复制输出 -> 切回 Claude -> 粘贴。每一次,都是这七步。
现在直接在 Claude 里敲:
! git status**! npm install
! npm run test
! git add .输出结果原地出现在对话里。不切标签,不复制粘贴,不丢上下文。说真的,感觉像开挂--因为它确实是。**
### 7、/cost:token计费
Token 上限这东西,不咬到你身上就看不见。突然某天 Claude 开始「忘事儿」,关键上下文丢了,只能重启。
/cost 让你随时知道自己的余量:
Total cost: $0.08
Tokens used: 42k
Context remaining: 60%它就是会话的油表。趁还没抛锚在半路,你就知道该 /compact 了。
三、进阶操作:准备升级再用
### 8、/model:会话中换大模型
说一个大多数用户不知道的秘密:一个会话里,你并不是被锁死在一个模型上的。
/model 让你在对话中途切换:
- • Opus:攻坚难题,需要深度推理时用
- • Sonnet:速度与质量兼顾
- • Haiku:小活快干,要的是即时响应
我的真实场景:前段时间设计一次复杂的数据库迁移,先用 Opus 做重活--深度思考;方案定了,切到 Haiku 快速生成代码;最后再切回 Sonnet 做代码审查。全程一个会话,不重启,不丢上下文。这单活下来快了3到4倍。
### 9、/fast:快速返回
快速迭代、试想法、做原型的时候,不需要 Claude 字斟句酌的深度回答,你要的是快。
/fast 开启更快响应:模型还是那个模型,只是从「深度优先」调成「速度优先」。头脑风暴、快速重构、迭代调试、「先跑起来再说」的时刻,特别合适。我现在的习惯是开发初期开着,需要仔细审查时关掉,两头的好处全占了。
### 10、/review:能真正揪出 Bug 的审查
我以前把代码审查当走过场:「嗯,Claude 看过了。」可那是真审查,还是盖个橡皮图章?
/review 不是随口提两句意见,而是一轮系统性的代码审查,覆盖 Bug 和边界情况、逻辑错误、代码可读性、性能问题、安全隐患。我随手截的一次真实输出:
Line 42: potential null reference - handle missing key
Line 87: inefficient loop - consider using map instead
Line 103: security risk - sanitize user input就像凌晨两点还有一位资深工程师帮你审 PR--而且不会对你指指点点。
四、出问题时的救命4条
### 11、/clear:软重置
Claude 原地绕圈、翻来覆去给同样的建议、说什么都不听,对话彻底跑偏。本能反应是关标签页从头再来?
别。/clear 清空对话,但配置原封不动:工具、权限、项目上下文全保留。从头再来 = 20分钟重新配置;/clear = 几秒钟焕然一新。
### 12、/doctor:健康检查
总觉得哪里坏了:命令不好使,回复怪怪的,搞不清是安装、API key、权限的问题,还是纯粹撞了宇宙射线。重装一切之前,先跑 /doctor,它会检查:
- • ✓ API key 是否有效
- • ✓ Node 是否 18 以上
- • ✓ 权限是否正常
- • ✓ 配置文件是否齐全
- • ✓ 终端集成是否就绪
### 13、/terminal-setup:让终端「开口说话」
Claude 默认看不见你终端里的输出,还在复制粘贴就仿佛活回了2010年。/terminal-setup 配置 shell 集成,让 Claude 真正看见终端里发生的一切。一条命令,一步跨进未来。
### 14、/help:迷路时的兜底
/help 列出全部命令,每条附一句简介。迷路时它是起点,卡壳时它是手册,把这篇文章忘光时,它是兜底。我带团队新人时,总让他们先跑一遍 /help--先看清全景,再往深里扎。
五、14条命令速查表
给你一份速查表,建议截图保存:

六、写在最后
回头看这半年,改变我的不是天赋,也不是经验,而是14条简单的命令--它们把 Claude Code 从一个高级自动补全,变成了真正的开发伙伴。
很多人一直在用AI,确没有把AI的价值发挥出来,其实卡住的不是模型,而是工作流。工具摆在那儿,命令也摆在那儿,差的只是有人告诉你它们在哪。
从这份清单里挑一条命令,尝试起来吧,如果你有其它更好的提升开发效率的命令,欢迎评论区留言,大家共同进步