简介
斜杠命令(Slash Commands)是在 Claude Code 交互式会话内使用,以 / 开头的内置指令。用于管理会话、切换运行模式、管理技能/子代理/MCP/钩子、操作记忆、查看状态等。
⚠️ 区分:
- 终端命令:在系统终端执行,如
claude doctor- 斜杠命令:进入
claude交互会话后,在对话输入框执行,以/开头
会话基础命令
/help # 查看帮助文档
/exit # 退出 Claude Code 交互会话
/clear # 清空当前会话,新建会话,重载项目配置
/compact # 压缩会话历史,减少上下文token占用
/status # 查看当前会话状态、模型、token用量
/context # 查看当前上下文加载信息
/abort # 终止当前正在执行的任务,保留会话
模式与审批控制命令
/mode manual # 切换至Manual模式(默认,所有操作需要人工审批) /mode plan # 切换至Plan计划模式,仅可读,禁止修改文件 /mode acceptEdits # 自动批准文件编辑,shell命令仍需审批 /mode auto # 自动模式,沙箱自动执行,高危操作仍拦截 /mode status # 查看当前会话运行模式/approve all # 一次性批准全部待处理变更(谨慎使用)
/reject all # 拒绝所有待执行操作
技能(Skills)管理
/skill list # 列出项目全部可用技能
/skill describe [name] # 查看指定技能的详细定义
/skill reload # 重载技能目录,修改技能md后执行
子代理(Subagents)管理
/subagent list # 列出项目所有子代理
/subagent reload # 重载子代理配置文件
MCP 模型上下文协议管理
/mcp list # 列出当前已加载MCP Server与工具
/mcp restart # 重启MCP服务,重载MCP配置
/mcp remove [serverName] # 移除指定MCP服务
钩子(Hooks)管理
/hook list # 列出项目所有钩子
/hook reload # 重载钩子配置
/hook describe [name] # 查看钩子详情
/hook disable [name] # 临时禁用指定钩子
/hook enable [name] # 启用已禁用钩子
记忆系统管理
/memory list # 列出当前项目全部记忆条目
/memory add [内容] # 手动新增一条记忆
/memory search [关键词] # 按关键词检索记忆
/memory delete [id] # 删除指定记忆条目
/memory clear # 清空当前项目所有记忆
/memory toggle # 开启/关闭自动记忆
账号与模型相关
/login # 登录账号
/logout # 退出登录
/model [modelName] # 切换使用模型,如 sonnet、opus
/usage # 查询用量与费用
诊断信息
/doctor # 会话内快速诊断:权限、配置、MCP、CLAUDE.md
使用注意事项
- 修改
CLAUDE.md、skills、subagents、hooks、MCP配置文件后,需要执行对应 reload 命令,或者/clear新建会话才能生效。 - 斜杠命令仅在交互会话内生效,不能在终端shell直接运行。
- 命令大小写不敏感,推荐小写。
- 部分命令支持参数,参数不带引号直接跟在命令后方。
常用组合示例
# 修改技能文件后,重载技能并查看列表 /skill reload /skill list切换为Plan模式,先做方案调研 /mode plan 查看当前项目记忆/memory list
常见问题
- 斜杠命令提示“未知命令”
- 确认命令拼写;
- 确认当前已经进入 Claude Code 交互式会话(终端提示符为claude);
- 部分功能需要新版CLI,执行
claude update更新。
- reload之后配置不生效
执行/clear新建会话,强制完整加载全部项目配置。
安全提示
/approve all一次性放行所有文件修改和命令调用,风险较高,谨慎使用。- Auto模式搭配
/approve all会大幅提升风险,仅限本地沙箱测试。
0 条笔记