Skip to main content
Commands 从会话内部控制 Claude Code。它们提供了一种快速方式来切换模型、管理权限、清除上下文、运行工作流等。 输入 / 查看可用的命令,或输入 / 后跟字母来筛选。命令菜单如何匹配你输入的内容涵盖了高亮显示、拼写错误以及 Claude Code 在你输入完整名称之前隐藏的少数命令。 命令只在你的消息开头被识别。命令名称后面的文本成为其参数。从 v2.1.199 开始,skills是例外:一个 skill 调用后跟更多 skills,例如 /skill-a /skill-b do XYZ,会加载开头命名的每个 skill,并将尾部文本作为参数传递给每个 skill。最多可以链接六个 skills。 如果你在 Claude 响应时发送命令,Claude Code 会将其排队,并在当前轮次完成后运行。Claude Code 会立即运行某些命令而不中断响应,例如 /status/tasks/usage。在全屏渲染中,Claude Code 也会立即打开对话命令,例如 /theme/help。在 v2.1.234 之前,Claude Code 会将这些对话排队直到轮次完成。

典型工作流程中的命令

大多数命令在会话的特定阶段很有用,从设置项目到发布更改。 首次在仓库中的会话。 运行 /init 生成一个启动 CLAUDE.md,然后运行 /memory 来完善它。使用 /mcp 设置项目需要的任何服务器,要求 Claude 创建你想要的任何 subagents,并运行 /permissions 来设置你的批准规则。 执行任务期间。 /plan 在大型更改前切换到 plan mode。/model/effort 调整你使用的模型以及它应用多少推理。当对话变得很长时,/context 显示什么在填充窗口,/compact 总结它以释放空间。使用 /btw 提出不应添加到对话历史的附带问题。 并行运行工作。 Claude 将附带任务委派给 subagents/tasks 列出当前会话的后台工作,包括已完成的 subagents。/background 分离整个会话以继续作为 background agent 运行并释放你的终端。对于跨越代码库的大型更改,/batch 将其分解为独立单元并在各自的 worktree 中运行每个单元。请参阅 Run agents in parallel 了解这些方法如何相关。 在你发布之前。 /diff 显示更改的内容。/code-review 检查当前 diff 是否存在正确性错误和清理,并可以使用 --fix 应用发现的问题;传递 PR 号码,例如 /code-review high 1234,以改为审查拉取请求。/review 是一个别名。/code-review ultra 在云中运行多代理审查。/security-review 检查 diff 是否存在安全漏洞。 会话之间。 /clear 在保持项目内存的同时开始新任务。/resume 返回到较早的对话,/branch 分支当前对话以尝试不同的方向,/fork 将其复制到新的 background session/teleport 将网络会话拉入此终端,/remote-control 让你从另一台设备继续此本地会话。 当出现问题时。 /rewind 将代码和对话回滚到检查点,或总结对话的一部分。/doctor 运行设置检查以诊断安装和配置问题并可以修复它们,/debug 诊断运行时问题,/feedback 报告附加会话上下文的错误。

所有命令

下表列出了 Claude Code 中包含的所有命令。大多数是内置命令,其行为被编码到 CLI 中。两种条目被标记:
  • Skill:一个捆绑的 skill。它的工作方式与你自己编写的 skill 相同:一个提示词交给 Claude。
    • /verify 仅在你调用它时运行。在 v2.1.215 之前,Claude 也可以自己运行 /verify
  • Workflow:一个捆绑的动态 workflow,它将工作分散到许多子代理中,并在后台运行。
    • /deep-research 仅在你调用它时运行。在 v2.1.218 之前,Claude 也可以自己启动它。
要添加你自己的命令,请参阅 skills 在下表中,<arg> 表示必需的参数,[arg] 表示可选参数。
并非每个命令都对每个用户显示。可用性取决于你的平台、计划和环境。例如,/desktop 仅在 macOS 和 x64 Windows 上使用 Claude 订阅登录时显示,/upgrade 在企业计划上不显示。

命令菜单如何匹配你输入的内容

Claude Code 在你输入时过滤 / 菜单。下面的每个要点涵盖了你在过滤时可能注意到的一件事:
  • 高亮显示:Claude Code 仅当 / 后面的字母与命令的名称或别名匹配时才高亮显示顶部建议,匹配可以从名称的开头或名称内的某个单词开始,忽略 :_- 分隔符。输入 /adddir 会高亮显示 /add-dir,输入 /new 会通过其别名高亮显示 /clear。按 Enter 运行高亮显示的建议。这些高亮显示规则需要 Claude Code v2.1.236 或更高版本。
  • 打字错误后:Claude Code 不高亮显示任何内容。接近的匹配项保持列出,你可以用 Tab 或箭头键选择一个,但 Enter 会按原样提交你的文本并报告未知命令
  • 你无法使用的命令:Claude Code 将它们排除在菜单之外。当没有任何内容匹配时,Claude Code 显示 No commands match "/name"。大多数不可用的命令在你提交时会返回未知命令;少数几个,例如/schedule 在 Console API 密钥上,会改为返回自己的可用性消息。当你的组织的策略禁用某些命令时,这些命令也会返回自己的消息。
  • 隐藏命令:Claude Code 故意将一些可用命令(例如 /heapdump)排除在菜单之外。部分名称永远不会将隐藏命令带入菜单:如果部分匹配不到任何可见内容,Claude Code 会显示相同的不匹配消息。Claude Code 仅在你输入完整名称后才列出该命令,提交完整名称会运行它。

MCP prompts

MCP 服务器可以公开显示为命令的提示。有关详细信息,请参阅 MCP prompts

另请参阅