为什么需要这个#

当您使用 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 有一个它能"记住"的文本量限制(称为上下文窗口)。

操作方法:

  1. 直接在聊天中输入:

    /compact
  2. Claude 会将整个对话历史压缩成简短摘要

  3. 您继续工作,Claude 记住之前讨论的要点

💡 可以添加提示:/compact 关注数据库操作 — 这样 Claude 在压缩时会强调这个主题。

如何使用 /resume#

何时需要: 您关闭了终端或重启了 Claude Code,但想继续之前的对话。

操作方法:

  1. 启动 Claude Code:

    claude
  2. 输入:

    /resume
  3. Claude 会显示最近会话列表——选择您需要的

💡 也可以带标志启动:claude --resume — 这会直接提议继续最后一个会话。

如何使用 /config#

何时需要: 想查看或更改设置,而不需要手动编辑文件。

操作方法:

  1. 输入:

    /config
  2. 将打开带标签页的交互界面

  3. 在各部分之间移动并更改需要的参数

如何重命名会话#

何时需要: 您有很多会话,想给当前会话一个易于理解的名称。

操作方法:

  1. 输入:

    /rename 开发首页
  2. 现在使用 /resume 时这个会话会有清晰的名称

技能(Skills)— 自定义命令#

除了内置命令外,您还可以创建自己的命令!在 Claude Code 中它们被称为技能(skills)。

如何创建自定义技能#

  1. 创建文件夹:

    mkdir -p .claude/skills/review-code
  2. 创建文件 .claude/skills/review-code/SKILL.md

    ---
    invoke: user
    ---
    
    # 代码审查
    
    检查当前代码的:
    1. 错误和 bug
    2. 可读性
    3. 是否符合项目风格
    
    以以下格式输出结果:
    - ✅ 做得好的
    - ⚠️ 可以改进的
    - ❌ 需要修复的
  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 命令节省时间,让工作更方便