跳转到内容

常用 Slash Commands:哪些必背,哪些偶尔用

📍 Claude Code 干活

终端窗口里斜杠弹出菜单,带高亮选项

某个周三下午,洁柔跟我(小牛)聊了 2 个小时改简历——改完一版,她打「清空对话,我换个角度再来一版」;又改一版,她打「再清空,换第三种语气」…

到第 4 次时她突然说:

「…每次清空我都要打七八个字,有没有快捷键?」

我说有,一个斜杠 /clear 就行。

她试了一下,眼睛亮起来——这一下午她至少多打了 50 个字白白浪费。

她那一刻顺手又问:「那看花了多少钱、切模型、压缩对话,这些是不是都有快捷键?」

这一篇就是回答她那个问题——Claude Code 的官方命令参考列了一百多条 /xxx 命令(含内置 Skill),天天要用的其实就七八个。这一篇给你按使用频率排好。

新手装好 Claude Code 第一天,通常只会打中文跟它聊:

「你帮我看一下这个文件。」

聊久了发现一些反复出现的操作——清空对话、压缩 context、看花了多少钱、切换模型… 这些不该用自然语言讲,应该用一个简短命令。

这就是 slash command 的用途——像软件的快捷键,少数高频,多数偶尔。

读完这一篇你会知道:

  • 8 个必背命令(每天都用)
  • 10 个常用命令(每周至少用一次)
  • 剩下的偶尔用 / 进阶命令(知道存在就行,要用时查)
  • 近期新增、值得知道的几条
  • 怎么写一个自定义命令

很简单——在 Claude Code 对话框里输入 /,自动弹出菜单:

> /
/clear ──── clear conversation
/compact ──── compress context
/usage ──── show session cost and usage
/context ──── show context usage
/model ──── switch model
...(继续往下)
  • 键盘上下选择
  • Tab / Enter 确认
  • 空格 + 参数:命令后面空一格再写的字,会变成这个命令的参数(比如 /compact 只保留方案和改动)

或者直接打完整命令:

> /clear<Enter>

跟敲 shell 命令一模一样。

三栏柱状叠卡 8 / 常用 10 / 偶尔 12+

档位数量你的使用节奏
🌟 必背8每天都用,必须熟到肌肉记忆
👍 常用10每周至少用一次,能想起来名字就行
⚪ 偶尔12+知道存在,用时查文档

8 宫格图标 / 漏斗 / 硬币 / 仪表 / 机器人 / 锁 / 存档 / 问号

/clear

清空整个对话历史,保留 CLAUDE.md 跟项目设置。换主题 / 任务完成时用。清掉的旧对话还能用 /resume 找回;/new、/reset 是它的别名。

最高频——一天用 5-10 次都正常。

/compact

把前面的对话总结成短描述,腾空间给后面聊。当 /context 显示 70%+ 时主动用。后面可以跟一句重点,比如 /compact 只保留方案和改动。

3. /cost(等同 /usage)— 看花了多少、额度用了多少

Section titled “3. /cost(等同 /usage)— 看花了多少、额度用了多少”
/cost

/cost 现在是 /usage 的别名,打开的是同一个面板:

  • 本次会话花了多少:按标价估算的金额和各模型的用量,/clear 开新会话后清零。订阅用户看到的这个金额只是估算,跟你的账单无关
  • 套餐额度用了多少:Pro、Max 这类订阅用户能看到额度条,开干前看一眼还剩多少
  • 最近的用量统计:切到 Stats 标签(或者直接打 /stats),能看最近 7 天 / 30 天的 token 用量,但只有 token,没有按天、按月的金额

用 API 付费的,累计花了多少钱去 Claude Console 或 DeepSeek 开放平台的账单页看。

📚 详见 怎么省钱:成本控制实战

/context

显示当前 context 占用百分比 + 各模块的占用(CLAUDE.md / 对话 / 文件读取)。搭配 /cost 一起看。

📚 详见 上下文窗口怎么算的

/model

弹出菜单选模型(Opus、Sonnet、Haiku 等;接 DeepSeek 时,这几个选项对应你在环境变量里配好的 DeepSeek 模型)。在菜单里直接回车,会存成以后的默认;按 s 只改本次会话。

节奏:轻活临时换便宜的模型,重活再换回强的;具体能省多少看你的用量,详见怎么省钱。

6. Shift+Tab — 切换权限模式(不是命令,但必背)

Section titled “6. Shift+Tab — 切换权限模式(不是命令,但必背)”

在 Manual(手动确认)、acceptEdits(自动接受编辑)、plan(先出方案)、auto(自动模式)之间切换,靠的是快捷键 Shift+Tab 循环切换(部分 Windows 终端是 Alt+M),界面底部实时显示当前模式。2.1.283 起新会话默认是 auto;接 DeepSeek 等非 Claude 模型时 auto 大概率用不了,会从 Manual 开始,以状态栏显示为准。

/permissions(注意是复数)是另一回事:它管 allow / ask / deny 规则,也就是放行、询问、拒绝哪些操作;它不能切模式。

📚 详见 让 Claude 跑命令:六种权限模式怎么选

7. /rewind(别名 /checkpoint、/undo)— 回滚

Section titled “7. /rewind(别名 /checkpoint、/undo)— 回滚”

打开回滚菜单,看历史快照:

/rewind

Claude 改坏了一键回滚。/rewind 是主名,/checkpoint 和 /undo 都是它的别名,打哪个都行。

📚 详见 checkpoint 用法

/

光打一个斜杠,自动列出所有可用命令 + 简要说明。记不住命令名时这一招永远有效——比 /help 还快。


10 宫格图标 / 嫩芽 / 大脑 / 钥匙 / 心电 / 分叉 / 播放 / 循环 / 日历

/init

在当前目录生成一份 CLAUDE.md 模板。Claude 会扫一遍你的项目结构,自动写一份草稿给你改。新项目第一次启动时用。

/memory

打开并编辑各级 CLAUDE.md(全局的、项目的),也能开关自动记忆(auto memory)、查看它自动记下的条目。如果它记错了某条,可以在这里改掉。

📚 详见 CLAUDE.md 是什么

/config

打开设置面板,改默认模型、主题、输出风格、自动压缩的开关等。上下文装到多满才自动压缩,用 /autocompact 设;哪些工具放行、哪些要问,在 /permissions 里管。

/status

打开设置里的状态页:版本、当前模型、登录的账号和连接情况。排查问题时第一步,比如确认现在用的是订阅登录还是 API Key。

登录 Anthropic 账号:

/login

退出登录:

/logout

切换账号 / 重新认证时用。注意:走 DeepSeek 路径的不用(也不能)/login——DeepSeek 是靠环境变量里的 API key 认证的,配好就行。

/branch

从当前对话分叉——保留前面的上下文,开一个并行分支。 用于「我想试一个方向但不确定,先分支出去试,失败回主线」。

恢复某个起过名的会话(session):

/resume <session>

给当前会话起个名,方便日后用 /resume 恢复:

/rename <name>

进程崩了 / 重启电脑后,回到上一次中断的对话。

/loop 30m 检查 CI 状态

让 Claude 按固定间隔重复跑一个任务,比如上面这条就是每 30 分钟检查一次 CI(持续集成)状态。注意三点:只在这个会话开着的时候跑,关掉就停;重复任务创建 7 天后自动过期;只打 /loop 不带任务的话,它跑的是内置的维护提示,不是你想的那件事。是 Claude Code 的「半自动驾驶」,老手才用。

/effort high

调整模型的「思考努力档位」:low、medium、high、xhigh、max,档位越高它越愿意花时间思考。另有两个特殊选项:ultracode(用 xhigh,并让它对大任务自动编排多个子智能体)和 auto(清掉你保存的档位,回到模型默认)。Opus 5.5 默认是 medium;max 和 ultracode 只对当前会话生效。重活之前调高,轻活之后调低。

/skills

列出当前已加载的所有 Skill(包括你写的自定义 Skill + 装的 Plugin 自带的)。Skill 加载不出来时第一步排查。

📚 详见 自定义 Skills


命令一句话作用
/goal设定本次会话的完成条件
/plan进入 plan 模式(先出方案,批准前不改文件)
/usage看本次会话花费、套餐额度和用量统计(/cost、/stats 都是它的别名)
/export把当前对话导出成纯文本
/add-dir给 Claude 加一个可访问的工作目录
/security-review检查当前分支的改动里有没有安全漏洞
/doctor体检:诊断安装和配置问题,你确认后可以自动修复(别名 /checkup)
/bug提 bug 给 Anthropic
/release-notes查看版本更新历史
/theme / /color改主题色 / 提示行颜色
/hooks看当前生效的 hook(钩子)配置
/mcp管理 MCP 服务器(外部服务连接器)的连接和登录
/sandbox打开沙箱设置,限制命令能碰的文件和网络(macOS、Linux、WSL2)
/tasks(别名 /bashes)看后台任务列表

这些不需要背——光打 / 弹出菜单永远能查到。新手第一年只要熟前 18 个就够。

下面这几条上面的分档没收,新手也用得上:

命令一句话作用
/btw 你的问题顺手问一句,问答不进对话历史,不打断正在干的活
/diff看工作区改了什么,包括 Claude 改的
/code-review检查当前改动里的 bug(内置 Skill,别名 /review)
/copy把上一条回答复制到剪贴板
/recap用一句话总结当前会话
/autocompact设置上下文装到多满时自动压缩
/fork把当前对话复制成一个新的后台会话,这边接着干
/background把整个会话转到后台跑,腾出终端(别名 /bg)
/usage-credits订阅额度用完时,开通或者向管理员申请额外用量

完整列表以官方命令参考为准:按 v2.1.283 核对,表里约 95 条内置命令、16 个内置 Skill 和 1 个内置 Workflow(工作流),而且不是每个人都能看到全部。

3 步流程 → 放到目录 → 终端里出现

Slash command 不止官方提供的——你可以写自己的。

典型场景:你每周都让 Claude 写周报,每次都要给同样的 5 段背景。把它打包成 /weekly-report,以后一行命令就能召唤。

先说清一个变化:自定义命令已经并入 Skill(技能包)。旧写法 .claude/commands/xxx.md 还能用,但新写的推荐用 Skill:同样用 /名字 调用,还能带附属文件,也能决定要不要让 Claude 自己判断什么时候调用。

Step 1:新建文件夹 ~/.claude/skills/weekly-report/,在里面放一个 SKILL.md:

---
description: 写本周周报
disable-model-invocation: true
---
请帮我写本周的周报,要求:
- 重点先讲完成的 3 件最大的事
- 每件事写"完成了什么 / 用了多少时间 / 下周计划"
- 风格:克制、不夸张、动词起头
- 不要写"我有幸"、"致力于"这种虚词
- 总长不超过 500 字
读 ~/Documents/工作日志/ 这个目录下本周的 .md 文件作为素材。

文件夹名 weekly-report 就是命令名。disable-model-invocation: true 的意思是只在你打命令时才跑,Claude 不会自己决定什么时候写周报;不写这一行,Claude 也可能在觉得相关时自动调用它。

Step 2:保存后,当前会话就能用,不用重启。(如果会话启动时 ~/.claude/skills/ 这个文件夹还不存在,运行一次 /reload-skills。)

Step 3:任何对话里打:

/weekly-report

它就会按你定义的指令跑——没有任何额外提示词。

  • 全局级(所有项目都有):~/.claude/skills/xxx/SKILL.md
  • 项目级(只这个项目有):项目根目录/.claude/skills/xxx/SKILL.md

节奏建议:

  • 跨项目通用的(写周报、写邮件)→ 全局级
  • 项目特定的(部署到生产 / 跑特定测试)→ 项目级

更完整的写法见自定义 Skills;想把团队规范做成全员共用的命令,见自定义 Slash Command。

「/clear 顺便把昨天的对话发邮件给我」

踩坑:命令后面的字会变成这个命令的参数,不会被当成新任务。上面这句,/clear 会把后半句当成给上一段对话起的名字(方便以后用 /resume 找),而不是去发邮件。 正确写法:先打 /clear 清空,再另起一条消息说「把昨天的对话发邮件给我」。

❌ 坑 2:记不住命令名,凭印象瞎打

Section titled “❌ 坑 2:记不住命令名,凭印象瞎打”

「/clean …」 → Unknown command 「/clr …」 → Unknown command

踩坑:打错时,菜单其实还会列出相近的命令,用 Tab 或方向键选中就行;但如果直接回车,它会按你打的原样提交,报 Unknown command(未知命令)。常用命令还有别名兜底,比如 /new、/reset 都等于 /clear。 修正:记不住就敲 /,等菜单弹出来挑——比凭印象快 3 倍。

❌ 坑 3:自定义命令写得太啰嗦

Section titled “❌ 坑 3:自定义命令写得太啰嗦”

自己写了一个 /weekly-report 文件,500 行,什么都往里塞。

踩坑:命令文件每次调用都被全文加载到 context——500 行 = 每次额外消耗 10k+ token。

修正:命令文件里只写指令本身,不要塞文档 / 数据。需要数据时让 Claude 自己去读对应的目录;长的参考资料放进 Skill 文件夹里的附属文件,用到时再读。

情景该用什么
任务完成 / 换主题/clear
聊得太长卡顿/compact
想知道花了多少钱/cost(等同 /usage)
想知道还能聊多久/context
切模型省钱/model
切权限模式Shift+Tab
Claude 改错了/rewind(别名 /checkpoint、/undo)
全忘了命令光打 / 弹菜单

这 8 条能覆盖你第一个月大部分的使用场景。

读完这一篇你应该会:

  • 8 个必背命令的肌肉记忆
  • 10 个常用命令的概念
  • 怎么写自定义命令

接下来:

→ 自定义 Skills —— 比 slash command 更强的「Claude 技能包」

→ Plugins:别人写好的工具装上就用

想及时看到更新,可以收藏 niuxue.org 主页。