为什么需要这个#
当您使用 Claude Code 时,有时需要快速执行服务操作:压缩对话历史、重命名会话、检查设置。为此有 slash 命令——以 /(斜杠)符号开头的短命令。
这就像快捷键,只不过是文本形式。您不需要向 Claude 解释您想做什么,直接输入命令即可。
什么是 slash 命令#
Slash 命令是以 / 开头的 Claude Code 特殊指令。它不是对 Claude 的提问或请求——而是对系统的直接命令。
例如:
/help— 显示帮助/compact— 压缩对话历史
主要内置命令#
对话管理#
| 命令 | 功能 |
|---|---|
/compact |
压缩对话历史,为新消息释放空间 |
/clear |
完全清除当前对话 |
/resume |
继续之前的对话(如果关闭了 Claude 又重新打开) |
信息和设置#
| 命令 | 功能 |
|---|---|
/help |
显示可用命令列表 |
/config |
打开 Claude Code 设置 |
/status |
显示当前状态:模型、项目、使用量 |
/mcp |
显示已连接的 MCP 服务器(第6课会讲到) |
会话操作#
| 命令 | 功能 |
|---|---|
/rename |
重命名当前会话(对话) |
调试和反馈#
| 命令 | 功能 |
|---|---|
/bug |
报告 Claude Code 的 bug |
分步指南#
如何使用 /compact#
何时需要: 您与 Claude 长时间交流,它开始"忘记"对话开头或运行变慢。这是因为 Claude 有一个它能"记住"的文本量限制(称为上下文窗口)。
操作方法:
-
直接在聊天中输入:
/compact -
Claude 会将整个对话历史压缩成简短摘要
-
您继续工作,Claude 记住之前讨论的要点
💡 可以添加提示:
/compact 关注数据库操作— 这样 Claude 在压缩时会强调这个主题。
如何使用 /resume#
何时需要: 您关闭了终端或重启了 Claude Code,但想继续之前的对话。
操作方法:
-
启动 Claude Code:
claude -
输入:
/resume -
Claude 会显示最近会话列表——选择您需要的
💡 也可以带标志启动:
claude --resume— 这会直接提议继续最后一个会话。
如何使用 /config#
何时需要: 想查看或更改设置,而不需要手动编辑文件。
操作方法:
-
输入:
/config -
将打开带标签页的交互界面
-
在各部分之间移动并更改需要的参数
如何重命名会话#
何时需要: 您有很多会话,想给当前会话一个易于理解的名称。
操作方法:
-
输入:
/rename 开发首页 -
现在使用
/resume时这个会话会有清晰的名称
技能(Skills)— 自定义命令#
除了内置命令外,您还可以创建自己的命令!在 Claude Code 中它们被称为技能(skills)。
如何创建自定义技能#
-
创建文件夹:
mkdir -p .claude/skills/review-code -
创建文件
.claude/skills/review-code/SKILL.md:--- invoke: user --- # 代码审查 检查当前代码的: 1. 错误和 bug 2. 可读性 3. 是否符合项目风格 以以下格式输出结果: - ✅ 做得好的 - ⚠️ 可以改进的 - ❌ 需要修复的 -
现在您可以调用这个技能:
/review-code
技能存放位置#
| 位置 | 可用范围 |
|---|---|
.claude/skills/ |
仅限此项目(可添加到 Git 供团队使用) |
~/.claude/skills/ |
所有项目 |
实用场景#
场景1:长时间项目工作#
您:让我们创建联系页面...
Claude:[工作中]
您:现在添加反馈表单...
Claude:[工作中]
...(一小时后)...
您:/compact 联系页面开发
Claude:[已压缩上下文,记住要点]
您:现在添加表单验证
Claude:[继续工作]场景2:跨天工作#
--- 第1天 ---
您:让我们开始做网上商店...
Claude:[工作中]
您:/rename 网上商店:商品目录
(关闭终端)
--- 第2天 ---
claude
您:/resume
(选择"网上商店:商品目录")
您:继续,添加购物车建议#
- ✅ 当对话变长时(超过20-30条消息)使用
/compact - ✅ 通过
/rename给会话取易于理解的名称 - ✅ 为重复性任务创建技能
- ✅ 忘记命令时输入
/help
课程总结#
- Slash 命令是以
/开头的系统快速命令 /compact压缩历史,/resume继续过去的会话,/config打开设置- 可以创建自定义技能(skills)——用于重复性任务的自定义命令
- 技能存储在
.claude/skills/(项目级)或~/.claude/skills/(个人级) - Slash 命令节省时间,让工作更方便