斜杠命令速查:最常用的 20 个命令逐个讲透

命令系统是怎么运作的

在输入框敲一个 /,Claude Code 会列出所有可用命令,继续打字母就能过滤。命令只在消息开头生效,后面跟的文字会变成它的参数。有个冷知识:一条消息可以串联多个技能型命令,最多六个,比如 /skill-a /skill-b 做 XYZ,尾随文本会作为参数传给每一个。

命令分两类:内置命令(逻辑写死在 CLI 里,比如 /clear)和打包技能(本质上是一段交给 Claude 的提示词,比如 /code-review)。后者和你自己写的 skill 是同一机制——所以本章末尾会告诉你,当内置命令满足不了时,怎么造自己的。注意不同平台、套餐可见的命令有差异,比如 /desktop 只在 macOS 和 x64 Windows 的订阅账号下出现。以你终端里 /help 列出的为准。

20 个高频命令逐个讲

1. /init —— 新项目第一命令。让 Claude 通读代码库,生成一份 CLAUDE.md(构建命令、测试方式、约定)。已有 CLAUDE.md 时它会建议改进而不是覆盖。进阶玩法:设置 CLAUDE_CODE_NEW_INIT=1 后变成交互式流程,还能顺手配 skills 和 hooks。

2. /clear —— 清空对话开新任务。最重要也最被滥用:很多人拿它当"重启",其实旧会话会被保存,随时 /resume 找回。可以带名字,如 /clear release-prep,给即将结束的会话贴个标签再走。别名 /new、/reset。

3. /compact [焦点] —— 手动压缩对话成摘要,释放上下文。强烈建议带焦点参数,比如 /compact 重点保留 API 改动的讨论,让摘要保住你要的东西。这比等自动压缩"猜你想留什么"靠谱得多。

4. /context —— 可视化展示当前上下文被谁占了,彩色格子图,附带优化建议。感觉会话变笨时先跑它,十有八九能找到答案。

5. /model —— 切模型并设为默认。不带参数弹选择器;在支持模型的行上按左右箭头还能调推理力度(effort)。

6. /plan [任务] —— 直接进计划模式并带着任务开工,如 /plan 修复登录 bug。等价于 Shift+Tab 切到 plan 模式,但更快。

7. /permissions —— 管理工具权限的 allow / ask / deny 规则,可按作用域查看和增删。别名 /allowed-tools。

8. /memory —— 列出并打开所有 CLAUDE.md 和自动记忆文件编辑,也能开关自动记忆。

9. /resume [名字或ID] —— 会话内切换到另一个会话;不带参数弹会话选择器。别名 /continue。

10. /rename [名字] —— 给当前会话命名,名字会显示在提示栏。不传名字就自动起一个。

11. /export [文件名] —— 把当前对话导出为纯文本,带文件名直接写文件,不带则弹菜单选复制或保存。写周报、贴 bug 报告都靠它。

12. /rewind —— 回滚代码和/或对话到之前的检查点,也能选择只对某段对话做摘要。别名 /undo、/checkpoint。

13. /diff —— 审阅工作区改动,包括 Claude 到目前为止做的编辑。交付前的例行检查。

14. /code-review [级别] [PR号] —— 审查当前 diff 或指定 PR 的正确性 bug。级别从 low 到 max,--fix 让它顺手修掉发现的问题,ultra 是云端深度多代理审查。别名 /review。

15. /security-review —— 对当前分支相对默认分支的改动做安全审查,找注入、鉴权、数据暴露类风险。

16. /tasks —— 查看当前会话的后台任务和已完成的子代理。别名 /bashes。

17. /usage —— 查看本次会话花费、套餐用量限制和活动统计。订阅用户能看到额度消耗明细。别名 /cost、/stats。

18. /doctor —— 配置体检,诊断安装、设置、CLAUDE.md 问题并给出修复提案。子命令 /doctor prompt-audit 还能审计你的指令文件是否过时、互相矛盾。

19. /config [key=value] —— 打开设置界面改主题、模型、输出样式;也能直接赋值,如 /config theme=dark。别名 /settings。

20. /mcp —— 管理 MCP 服务器连接与 OAuth 认证,reconnect all 重试所有失败的服务器。

五个冷门但好用的命令

大表之外,这几个命令用的人不多,但用过都说好:

  • /btw [问题]:旁路提问,答案不进主对话历史。任务做到一半想确认"这个库支持重连吗"又不想打断主线,就靠它。不带参数会展示最近一次旁路提问。
  • /goal [条件]:设定一个目标条件,Claude 会跨轮次持续工作直到达成,比如 /goal 所有测试通过且 lint 零告警。挂机干活的正确姿势,clear 取消。
  • /loop [间隔] [提示]:在会话内反复执行一个提示,如 /loop 5m 检查部署完成没有。不指定间隔时 Claude 自己决定节奏。轮询场景专用。
  • /copy [N]:把最近第 N 条 Claude 回复复制到剪贴板;回复里有代码块时会弹选择器让你挑单块,选完按 w 还能直接写成文件——SSH 环境下特别实用。
  • /recap:随手生成当前会话的一句话摘要。接手别人会话或回来看自己会话时,先 /recap 一下找回现场感。

按工作流记忆而不是按字母记

死背命令表没用,按场景串起来才记得住:

阶段 该用的命令
新仓库首次会话 /init → /memory → /mcp → /permissions
任务进行中 /plan → /model、/effort → 长了就 /context、/compact
并行干活 /tasks 看后台 → /batch 拆大活 → /background 挂后台
交付前 /diff → /code-review → /security-review
会话之间 /clear、/resume、/branch、/export
出问题 /rewind → /doctor → /debug → /feedback

三个值得专门说的细节

细节一:命令在 Claude 干活时也能发。 大部分命令会排队等当前轮结束;少数如 /status、/tasks、/usage 会立即执行不打断工作。所以"等它跑完再说"是旧习惯,直接发就行。

细节二:/btw 是个宝藏。 想问个题外话但不想污染主对话历史?/btw 这个函数和我们的问题有关系吗——答案不会进入对话上下文,主任务不受干扰。

细节三:菜单匹配规则。 打错字时高亮会消失,但相近命令还在列表里,用 Tab 或方向键选;直接回车会按原文提交并报 Unknown command。少数隐藏命令(如 /heapdump)必须打全名才出现。

造你自己的命令

内置命令不够用时,写一个 skill 就得到了自己的 /命令。最简形式是在项目里建 .claude/skills/deploy/SKILL.md,写上描述和步骤,之后 /deploy 就是你的了。细节在 Skills 那一章展开,这里只需要建立认知:命令系统是开放的,斜杠后面可以是你的工作流。

判断"该内置还是自建"有个简单标尺:官方命令覆盖的是通用动作(清上下文、切模型、审 diff),你的命令覆盖的是本项目或本团队的具体动作(跑某套发布脚本、按团队模板开 PR、生成某种报告)。两者长期共存,而且自建命令能让新同事瞬间继承团队的全部惯例——这也是把团队知识沉淀进工具的最低成本方式。

最后提醒一个行为差异:打包技能类的命令(如 /code-review)本质是提示词,Claude 执行时仍受权限系统约束,该弹的窗一个不少;纯内置命令则不走模型,/clear 之类按下即生效。理解了这条分界线,你对"为什么有的命令瞬间完成、有的要跑一会儿"就不会再疑惑。

完整命令表见官方命令参考,以你当前版本的 /help 输出为准。自己动手时,建议先从 /init、/clear、/compact、/diff、/resume 五个用起,一周内自然会覆盖其余的。

本章由 WorkBuddy 原创整理,事实性内容参考 Claude Code 官方文档。