Claude Code 斜杠 / 命令

斜杠 / 命令是 Claude Code 交互式会话的快捷控制入口,通过输入 / 开头的指令,就能快速调用功能、管理会话、自定义工作流。


一、 快速上手:常用内置斜杠命令

内置命令是 Claude Code 自带的核心功能,直接输入就能用。新手优先掌握这几类高频命令:

1. 基础操作命令

命令 用途 新手示例
/help 查看所有可用命令及说明 输入 /help 快速查命令清单
/exit 退出当前交互式会话 不想继续聊了,输 /exit 直接走
/clear 清除当前对话历史 会话太乱?/clear 一键清空

2. 会话管理命令

命令 用途 新手示例
/rename <name> 给当前会话起个好记的名字 /rename 订单模块代码审查,方便后续找回
/resume [session] 恢复历史会话(按名称/ID) /resume 订单模块代码审查,继续之前的工作
/export [filename] 导出对话到文件/剪贴板 /export code-review-2026.md,保存对话记录

3. 工具配置命令

命令 用途 新手示例
/model 切换 AI 模型(sonnet/opus 等) /model 后选 claude-sonnet,平衡速度和效果
/theme 更改终端颜色主题 /theme 后选 dracula,让界面更护眼
/vim 启用 Vim 编辑模式 习惯 Vim 操作?输 /vim 就能用 i/a/o 等快捷键

4. 实用功能命令

命令 用途 新手示例
/review 请求代码审查 粘贴代码后输 /review,让 Claude 找 bug
/rewind 回退对话/代码修改 改坏了?/rewind 恢复到之前的状态
/cost 查看令牌使用统计 /cost,了解当前会话的消耗情况

二、 进阶玩法:自定义斜杠命令

如果有重复使用的提示词(比如固定的代码审查要求、重复的指令模板),可以把它做成自定义命令,一键调用。

核心原理

自定义命令本质是 Markdown 文本文件——文件名就是命令名,文件内容就是要执行的提示词,支持传参数、调用 Bash 命令。

步创建自定义命令

步骤 1:创建命令存储目录

自定义命令分两种,存储位置不同:

  • 项目命令:只在当前项目生效,团队共享 → 目录:.claude/commands/
  • 个人命令:所有项目通用,自己用 → 目录:~/.claude/commands/

以创建项目命令为例,先建目录:

# 在项目根目录执行
mkdir -p .claude/commands

步骤 2:写 Markdown 命令文件

新建一个 .md 文件,文件名就是命令名(比如 optimize.md → 命令 /optimize),文件内容写提示词。

示例:创建代码性能优化命令

# 写入提示词到文件
echo "分析这段代码的性能瓶颈,给出具体的优化建议,优先考虑时间复杂度和内存占用:" > .claude/commands/optimize.md

现在,在会话里输入 /optimize,再粘贴代码,Claude 就会按你的要求做性能分析!

高级技巧:给命令加参数

命令可以带参数,用 $ARGUMENTS(捕获所有参数)或 $1 $2(按位置取参数)。

示例:带参数的 Bug 修复命令

创建命令文件 .claude/commands/fix-issue.md

修复 Issue #$ARGUMENTS,要求:
1. 符合项目编码规范
2. 附上测试用例
3. 说明修复思路

使用命令:

/fix-issue 123  # $ARGUMENTS 会被替换成 "123"

三、 扩展命令:插件与 MCP 命令

除了自己写,还能通过插件MCP 服务器获取更多扩展命令。

1. 插件命令

安装 Claude Code 插件后,会自动新增插件专属命令,格式通常是:

/plugin-name:command-name  # 避免命令名冲突

比如安装 Git 插件后,可能会有 /git:commit 命令,一键生成规范的 commit 信息。

2. MCP 命令

MCP(模型上下文协议)服务器可以把外部工具(比如 GitHub、Jira)的功能变成斜杠命令,格式:

/mcp__<服务器名>__<功能名> [参数]

示例:

/mcp__github__list_prs  # 列出 GitHub 仓库的 PR
/mcp__jira__create_issue "登录按钮失效" high  # 在 Jira 创建高优先级问题

四、 关键区分:斜杠命令 vs 代理技能

很多新手会混淆斜杠命令和代理技能,其实它们的定位完全不同:

对比维度 斜杠命令 代理技能
复杂度 简单提示词模板,单个 .md 文件 复杂工作流,多文件(脚本、指南、模板)
调用方式 手动输入 /命令名 触发 Claude 自动识别场景调用,无需手动输
适用场景 高频重复的简单指令(比如代码审查、解释) 多步骤的复杂任务(比如完整的项目部署、数据分析)

新手建议

  • 简单需求 → 用斜杠命令,快速高效;
  • 复杂流程 → 用代理技能,标准化、自动化。

五、 新手必看:使用小技巧

  1. 命令自动补全:在会话任意位置输 /,会弹出命令列表,按上下键选择;
  2. 查看命令权限:输 /permissions,可以管理哪些命令能被调用;
  3. 调试命令问题:输 /doctor,检查命令配置是否有问题。