Claude Code 的 Slash Commands(斜杠命令)是在交互会话中以 / 开头输入的内置指令,用于控制会话状态、调整模型配置、执行代码审查等高频操作。与启动时使用的 CLI flags(如 –model、–permission-mode)不同,Slash Commands 在对话过程中随时可调用,无需重启会话。截至 2026 年 4 月,Claude Code 官方文档共收录超过 70 条内置命令与绑定技能(Bundled Skills)。

Slash Commands 和 CLI Flags 服务于不同的操作时机:
claude 命令时指定 典型场景 切换模型、压缩上下文、进入计划模式 设置权限模式、指定工作目录 是否持久 部分命令持久(如
/effort),多数仅当前会话 本次启动有效 可扩展性 支持通过 Skills 和 Plugins 添加自定义命令 固定参数集
在会话中输入 / 即可弹出所有可用命令的交互式列表,输入 / 后接字母可实时过滤。
会话管理命令直接影响上下文质量和对话连续性,是开发者最常接触的一类。
/clear 清除对话历史,释放上下文 别名:
/reset、
/new
/compact [说明] 压缩历史对话,保留关键信息 可附加聚焦说明,告知 AI 保留哪部分上下文
/rewind 回滚对话与代码到指定节点 别名:
/checkpoint,可恢复误操作
/resume [会话名] 恢复指定历史会话 别名:
/continue;配合
–name 启动参数使用
/branch [名称] 从当前节点创建对话分支 别名:
/fork;适合对比不同方案
/export [文件名] 导出当前对话为纯文本 无文件名时弹出对话框选择复制或保存
/rename [名称] 重命名当前会话 在提示栏显示名称,无参数时自动生成
/compact vs /clear 选择策略:
- 用
/compact:上下文快用满,但需要保留项目背景时。例如,长达数小时的重构任务中段休息后继续。 - 用
/clear:切换到完全不相关的新任务,或需要从零开始一个干净的对话。
这类命令与代码质量、安全审计直接挂钩,对企业 IT 团队有较高价值。
/diff:打开交互式差异查看器,展示当前 git 未提交的修改,以及 Claude 每**作产生的逐轮 diff。左右方向键在「当前 git diff」与「各轮 Claude 操作」间切换,上下键浏览文件列表。
/security-review:分析当前分支的待提交更改,识别注入攻击、身份验证缺陷、数据暴露等安全风险。适合在 PR 前快速进行安全自查。
/simplify [聚焦说明](Bundled Skill):并行启动三个审查 Agent,分别检查代码复用性、质量与效率问题,汇总结果后自动修复。例如 /simplify focus on memory efficiency 可定向优化内存效率。
/batch
<指令>指令>(Bundled Skill):面向大规模代码改造的并行编排命令。Claude 分析代码库后将任务拆解为 5~30 个独立单元,每个单元由独立的后台 Agent 在隔离的 git worktree 中执行,完成后分别发起 Pull Request。适用于跨模块的框架迁移、批量 API 替换等场景。示例:/batch migrate src/ from Solid to React。
/autofix-pr [提示词]:启动一个持续监听当前 PR 的云端 Agent,当 CI 失败或 Reviewer 留下评论时自动推送修复。
上下文管理直接影响 AI 回答质量和 Token 成本控制。
/context:以彩色网格可视化当前上下文使用情况,并给出优化建议,包括内存膨胀警告和容量预警。
/cost:展示当前会话的 Token 用量统计。对于使用 API Key 计费的团队尤为重要。
/memory:编辑 CLAUDE.md 记忆文件,管理项目级、用户级的持久化指令。同时可开启或关闭「自动记忆」功能。
/compact 的高级用法:传入 focus 参数可精确控制压缩保留内容。
/compact 保留所有关于数据库架构的讨论,可以丢弃 UI 部分
企业部署场景下,这类命令用于统一团队配置和环境切换。
/config 打开设置界面,调整主题、模型、输出风格等(别名:
/settings)
/model [模型名] 切换 AI 模型,支持方向键调整 effort 等级,实时生效
/effort [low|medium|high|max|auto] 设置模型推理强度;
max 仅支持 Opus 4.6 且当前会话有效
/permissions 管理工具权限的允许/询问/拒绝规则(别名:
/allowed-tools)
/init 初始化项目
CLAUDE.md 文件;设置环境变量
CLAUDE_CODE_NEW_INIT=1 可启用交互式引导流程
/hooks 查看工具事件的 Hook 配置
/mcp 管理 MCP 服务器连接和 OAuth 认证
/setup-bedrock 通过交互向导配置 Amazon Bedrock(需设置
CLAUDE_CODE_USE_BEDROCK=1)
/setup-vertex 通过交互向导配置 Google Vertex AI
/doctor:诊断 Claude Code 安装和配置问题,是环境异常时的首要排查命令。
/debug [描述](Bundled Skill):开启当前会话的调试日志并读取分析,可附加问题描述聚焦分析方向。默认不开启,运行后从当前节点开始捕获日志。
/plan [描述]:直接进入计划模式(Plan Mode)。Claude 会先输出操作方案供确认,不会立即修改代码。适合复杂任务前的方案对齐。
/insights:生成当前项目的使用分析报告,包括交互模式、常见摩擦点、模型偏好等。
/stats:可视化每日用量、会话历史、连续使用天数和模型偏好。
/schedule:创建、更新、列出或运行云端定时任务,支持对话式配置流程。

不同职能的团队成员对 Slash Commands 的使用侧重不同:
/batch +
/diff +
/rewind 并行化执行、逐轮追踪、误操作回滚 PR 提交前安全自查
/security-review +
/simplify 自动识别漏洞 + 代码质量修复 长周期项目续作
/resume +
/compact +
/memory 恢复上下文 + 管理项目记忆 多模型对比测试
/model +
/effort +
/cost 灵活切换 + 成本追踪 CI/CD 自动修复
/autofix-pr 监听 PR 失败并自动推送修复 新成员环境初始化
/init +
/doctor +
/config 项目规范落地 + 环境验证 敏感代码变更审计
/security-review +
/diff 安全扫描 + 变更可视化
值得注意的是,/batch 要求在 Git 仓库中运行,且需要足够的 Claude 订阅额度以支持多 Agent 并发;/autofix-pr 依赖 gh CLI 工具并需要 Claude Code on the Web 访问权限。
开发者可以通过标准的 Skills 机制扩展自定义命令,例如七牛云的 Claude Code Skills 文档(developer.qiniu.com/aitokenapi/13171/claude-code-skill-introduce)提供了企业级 Skills 模块化配置指南,适合有定制需求的技术团队参考。
- 交互式列表:在会话中输入
/,弹出所有可用命令列表,按方向键浏览 - 模糊过滤:输入
/后接关键字母(如/sec),实时筛选匹配命令 - 帮助命令:输入
/help查看当前环境可用命令的简要说明
注意:部分命令依赖平台、订阅计划或运行环境。例如
/desktop仅在 macOS 和 Windows 显示,/upgrade仅对 Pro 和 Max 计划用户可见,/sandbox仅在支持的平台上可用。
Q:Claude Code 总共有多少个 Slash Commands?
截至 2026 年 4 月,Claude Code 官方文档收录超过 70 条命令(含别名和 Bundled Skills)。其中约一半为内置命令(行为由 CLI 代码实现),另一半为绑定技能(Bundled Skills,通过 Prompt 机制实现,与用户自定义 Skills 技术一致)。用户还可通过 Skills 和 Plugins 添加自定义命令,进一步扩展可用命令数量。
Q:/plan 模式和直接提问有什么本质区别?
/plan 会将 Claude 切换至「计划模式」(Plan Mode):Claude 只输出操作方案,不会直接执行任何文件写入或代码修改,直到用户明确确认。这对于高风险操作(如大规模删除、数据库迁移)至关重要,可在执行前审查完整影响范围。
Q:/batch 和 /simplify 都会启动多个 Agent,两者适用场景有何不同?
/batch 面向「大量独立任务的并行分发」,适合跨多文件的批量改造;/simplify 面向「已有修改的质量复审」,启动三个审查 Agent 从不同维度检查最近变更的代码。两者均需 Git 仓库支持。
Q:Slash Commands 可以在非交互模式(-p 参数)中使用吗?
不可以。Slash Commands 设计为交互式会话专用。非交互模式(Print Mode)下使用 –disable-slash-commands 可完全禁用,或通过 –tools 参数限制可用工具集。自动化脚本场景建议直接使用 CLI Flags 控制行为。
Q:企业私有化部署(Bedrock / Vertex AI)能用全部 Slash Commands 吗?
核心命令(会话管理、代码分析、配置管理)在 Bedrock 和 Vertex AI 部署下均可使用。部分依赖 claude.ai 账户或订阅计划的命令(如 /schedule、/autofix-pr、/teleport)在私有部署模式下可能不可用。建议通过 /doctor 命令验证当前环境支持的命令集。
Claude Code 的 Slash Commands 体系覆盖了从会话管理、代码质量、安全审计到团队协作的完整研发流程。对于企业 IT 团队而言,重点掌握 /batch(并行重构)、/security-review(安全自查)、/plan(方案确认)、/compact(上下文管理)和 /rewind(误操作回滚)这五类命令,即可覆盖日常 80% 的高频场景。
据 Anthropic 官方文档显示,Claude Code 的命令集仍在持续扩展——2025 年至 2026 年间,/autofix-pr、/batch、/ultraplan 等自动化命令相继推出,呈现出从「对话式辅助编程」向「自主 Agent 任务编排」演进的明确趋势。
延伸资源:
- Claude Code 官方命令参考:https://code.claude.com/docs/en/commands
- Claude Code 交互模式文档:https://code.claude.com/docs/en/interactive-mode
- 通过 Router 配置 Claude Code:https://developer.qiniu.com/aitokenapi/13004/claude-code-router-configuration-instructions
本文内容基于 2026 年 4 月 Claude Code 官方文档数据,建议定期查阅 /release-notes 命令或官方 Changelog 以获取最新命令更新。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/255409.html