Slash Commands 全清单:哪些必背,哪些偶尔用
📍 进阶 8/10 · 上一篇:← 怎么省钱:Claude Code 成本控制实战

一个被反复打字打到的下午
Section titled “一个被反复打字打到的下午”某个周三下午,洁柔跟我(小牛)聊了 2 个小时改简历——改完一版,她打”清空对话,我换个角度再来一版”;又改一版,她打”再清空,换第三种语气”…
到第 4 次时她突然说:
”…每次清空我都要打七八个字,有没有快捷键?”
我说有,一个斜杠 /clear 就行。
她试了一下,眼睛亮起来——这一下午她至少多打了 50 个字白白浪费。
她那一刻顺手又问:“那看花了多少钱、切模型、压缩对话,这些是不是都有快捷键?”
这一篇就是回答她那个问题——Claude Code 内置的 30+ 个 /xxx 快捷命令,80% 的人只用其中 8 个。这一篇给你按使用频率排好。
为什么要专门讲 slash command
Section titled “为什么要专门讲 slash command”新手装好 Claude Code 第一天,通常只会打中文跟它聊:
“你帮我看一下这个文件。”
聊久了发现一些反复出现的操作——清空对话、压缩 context、看花了多少钱、切换模型… 这些不该用自然语言讲,应该用一个简短命令。
这就是 slash command 的用途——像软件的快捷键,少数高频,多数偶尔。
读完这一篇你会知道:
- 8 个必背命令(每天都用)
- 10 个常用命令(每周至少用一次)
- 剩下的偶尔用 / 进阶命令(知道存在就行,要用时查)
- 怎么写一个自定义命令
怎么用 slash command
Section titled “怎么用 slash command”很简单——在 Claude Code 对话框里输入 /,自动弹出菜单:
> / /clear ──── clear conversation /compact ──── compress context /cost ──── show cost usage /context ──── show context usage /model ──── switch model ...(继续往下)- 键盘上下选择
- Tab / Enter 确认
- 空格 + 参数 附加参数(部分命令需要)
或者直接打完整命令:
> /clear<Enter>跟敲 shell 命令一模一样。
三档分类总览
Section titled “三档分类总览”
| 档位 | 数量 | 你的使用节奏 |
|---|---|---|
| 🌟 必背 | 8 | 每天都用,必须熟到肌肉记忆 |
| 👍 常用 | 10 | 每周至少用一次,能想起来名字就行 |
| ⚪ 偶尔 | 12+ | 知道存在,用时查文档 |
必背 8 个(每天用)
Section titled “必背 8 个(每天用)”
1. /clear — 清空对话开新一轮
Section titled “1. /clear — 清空对话开新一轮”/clear清空整个对话历史,保留 CLAUDE.md 跟项目设置。换主题 / 任务完成时用。
最高频——一天用 5-10 次都正常。
2. /compact — 主动压缩 context
Section titled “2. /compact — 主动压缩 context”/compact把前面的对话总结成短描述,腾空间给后面聊。当 /context 显示 70%+ 时主动用。
3. /cost — 看花了多少钱
Section titled “3. /cost — 看花了多少钱”/cost显示今天 / 本月的 token 消耗 + 各模型的成本明细。每天开干前必看一眼。
📚 详见 怎么省钱:成本控制实战
4. /context — 看 context 用了多少
Section titled “4. /context — 看 context 用了多少”/context显示当前 context 占用百分比 + 各模块的占用(CLAUDE.md / 对话 / 文件读取)。搭配 /cost 一起看。
📚 详见 上下文窗口怎么算的
5. /model — 切换模型
Section titled “5. /model — 切换模型”/model弹出菜单选模型(Opus / Sonnet / Haiku / DeepSeek 系列)。
节奏:轻活临时降 Haiku,重活临时升 Opus,全天平均能砍 40-60% 成本。
6. /permissions — 切换权限模式
Section titled “6. /permissions — 切换权限模式”/permissions打开权限菜单,切 acceptEdits / plan / bypassPermissions 等模式。注意命令是复数 permissions,不是 permission。
📚 详见 让 Claude 跑命令:三种权限模式
7. /rewind(别名 /checkpoint)— 回滚
Section titled “7. /rewind(别名 /checkpoint)— 回滚”/rewind # 打开回滚菜单,看历史快照Claude 改坏了一键回滚。主名是 /rewind,旧版叫 /checkpoint,两个都能用。
📚 详见 checkpoint 用法
8. 输入 / — 弹出全命令菜单
Section titled “8. 输入 / — 弹出全命令菜单”/光打一个斜杠,自动列出所有可用命令 + 简要说明。记不住命令名时这一招永远有效——比 /help 还快。
常用 10 个(每周用)
Section titled “常用 10 个(每周用)”
1. /init
Section titled “1. /init”/init在当前目录生成一份 CLAUDE.md 模板。Claude 会扫一遍你的项目结构,自动写一份草稿给你改。新项目第一次启动时用。
2. /memory
Section titled “2. /memory”/memory查看 Claude 通过 auto-memory 自动记住的偏好。如果它记错了某条,可以在这里手动删。
📚 详见 CLAUDE.md 是什么
3. /config
Section titled “3. /config”/config打开配置面板,改:默认模型、自动 compact 阈值、tool 白名单、theme 等。
4. /status
Section titled “4. /status”/status显示当前 session 的健康状态:用了哪个模型、连的哪个 endpoint、CLAUDE.md 路径、active permission mode 等。排查问题时第一步。
5. /login / /logout
Section titled “5. /login / /logout”/login # 登录 Anthropic / DeepSeek/logout # 退出切换账号 / 重新认证时用。
6. /branch
Section titled “6. /branch”/branch从当前对话分叉——保留前面的上下文,开一个并行分支。 用于「我想试一个方向但不确定,先分支出去试,失败回主线」。
7. /resume / /rename
Section titled “7. /resume / /rename”/resume <session> # 恢复某个命名 session/rename <name> # 给当前 session 起个名,方便日后 resume进程崩了 / 重启电脑后,回到上一次中断的对话。
8. /loop
Section titled “8. /loop”/loop让 Claude 在固定间隔自己重复跑任务——比如「每 30 分钟检查一次 CI 状态」。 是 Claude Code 的「半自动驾驶」模式,老手才用。
9. /effort
Section titled “9. /effort”/effort high调整模型的”思考努力档位”——low / medium / high / xhigh / max,档位越高它越愿意花时间 think。重活之前打开,轻活之后调低。
10. /skills
Section titled “10. /skills”/skills列出当前已加载的所有 Skill(包括你写的自定义 Skill + 装的 Plugin 自带的)。Skill 加载不出来时第一步排查。
📚 详见 自定义 Skills
偶尔用 / 进阶(知道存在就行)
Section titled “偶尔用 / 进阶(知道存在就行)”| 命令 | 一句话作用 |
|---|---|
/agents | 看当前活跃的 subagent 列表 |
/goal | 设定本次会话的完成条件 |
/plan | 进入 plan 模式(改文件前先出方案) |
/usage | 看 token 用量 / 套餐余额(/cost 是它的快捷别名) |
/export | 导出当前对话 transcript |
/add-dir | 给 Claude 加一个可访问的工作目录 |
/security-review | 让 Claude 自己 review 代码找漏洞 |
/simplify | 让 Claude review 代码找可简化处 |
/doctor | 检查 Claude Code 安装是否健康 |
/bug | 提 bug 给 Anthropic |
/release-notes | 查看版本更新历史 |
/theme / /color | 改主题色 / 提示行颜色 |
/hooks | 看当前生效的 hook 配置 |
/mcp | 启用 / 禁用 MCP server |
/bashes / /tasks | 看后台任务列表 |
这些不需要背——光打 / 弹出菜单永远能查到。新手第一年只要熟前 18 个就够。
自定义你自己的 slash command
Section titled “自定义你自己的 slash command”
Slash command 不止官方提供的——你可以写自己的。
典型场景:你每周都让 Claude 写周报,每次都要给同样的 5 段背景。把它打包成 /weekly-report,以后一行命令就能召唤。
Step 1:在~/.claude/commands/ 目录下新建一个文件,比如 weekly-report.md:
---description: 写本周周报---
请帮我写本周的周报,要求:
- 重点先讲完成的 3 件最大的事- 每件事写"完成了什么 / 用了多少时间 / 下周计划"- 风格:克制、不夸张、动词起头- 不要写"我有幸"、"致力于"这种虚词- 总长不超过 500 字
读 ~/Documents/工作日志/ 这个目录下本周的 .md 文件作为素材。Step 2:重启 Claude Code,这条命令会自动加载。
Step 3:任何对话里打:
/weekly-report它就会按你定义的指令跑——没有任何额外提示词。
项目级 vs 全局级
Section titled “项目级 vs 全局级”- 全局级(所有项目都有):
~/.claude/commands/xxx.md - 项目级(只这个项目有):
项目根目录/.claude/commands/xxx.md
节奏建议:
- 跨项目通用的(写周报、写邮件)→ 全局级
- 项目特定的(部署到生产 / 跑特定测试)→ 项目级
三个新手最容易踩的坑
Section titled “三个新手最容易踩的坑”❌ 坑 1:把 slash command 当聊天
Section titled “❌ 坑 1:把 slash command 当聊天”“/clear 顺便把昨天的对话发邮件给我”
踩坑:slash command 是单个动作,不接续 prompt。 正确写法:先打 /clear 清空,再打「把昨天的对话发邮件给我」。
❌ 坑 2:记不住命令名,凭印象瞎打
Section titled “❌ 坑 2:记不住命令名,凭印象瞎打”“/clean …” → not found “/clr …” → not found
踩坑:Claude Code 没有 fuzzy 匹配。
修正:记不住就敲 /,等菜单弹出来挑——比凭印象快 3 倍。
❌ 坑 3:自定义命令写得太啰嗦
Section titled “❌ 坑 3:自定义命令写得太啰嗦”自己写了一个
/weekly-report文件,500 行,什么都往里塞。
踩坑:slash command 文件每次调用都被全文加载到 context——500 行 = 每次额外消耗 10k+ token。
修正:slash command 写指令本身,不要塞文档 / 数据。需要数据时让 Claude 自己去读对应的目录。
一份新手第一周的 cheat sheet
Section titled “一份新手第一周的 cheat sheet”| 情景 | 该用什么 |
|---|---|
| 任务完成 / 换主题 | /clear |
| 聊得太长卡顿 | /compact |
| 想知道花了多少钱 | /cost |
| 想知道还能聊多久 | /context |
| 切模型省钱 | /model |
| 切权限模式 | /permissions |
| Claude 改错了 | /rewind(旧名 /checkpoint) |
| 全忘了命令 | 光打 / 弹菜单 |
这 8 条能 cover 你第一个月 95% 的使用场景。
读完这一篇你应该会:
- 8 个必背命令的肌肉记忆
- 10 个常用命令的概念
- 怎么写自定义命令
接下来:
→ 自定义 Skills —— 比 slash command 更强的「Claude 技能包」
想第一时间收到,可以收藏 niuxue.org 主页。
如果你写了一个特别好用的自定义 slash command,发邮箱 [email protected],我们会精选放到社区库。
评论
不记名、不需要注册——不要邮箱,不要手机号,不要任何身份信息,填个昵称就能留言。放心说。