Skip to content

8. 斜杠命令

本章你将学到

  • 所有内置斜杠命令(7 大类,50+ 条)
  • 如何创建自定义斜杠命令
  • 常用命令的使用场景

在交互式会话中,输入 / 可以看到所有可用命令并进行自动补全。

8.1 会话管理

命令功能
/help显示帮助和可用命令
/clear清空上下文,开启新会话(别名:/new/reset
/compact [指令]总结对话历史以释放上下文,可加「聚焦指令」
/context可视化当前上下文占用分布
/resume/continue恢复之前的对话
/rewind回到某个检查点(别名:/checkpoint/undo
/branch [name]从当前点创建对话分支(别名:/fork
/rename [name]给当前会话命名
/export [filename]导出会话为纯文本
/copy [N]复制最后一次回复(或倒数第 N 次)
/diff交互式查看每次改动的 diff
/costToken 用量统计
/exit退出 CLI(别名:/quit

/compact 的高级用法

/compact 专注于认证逻辑
/compact 只保留关于数据库 schema 的讨论

告诉 Claude 压缩时重点保留什么,避免丢失关键上下文。

8.2 配置与状态

命令功能
/config打开设置界面(别名:/settings
/status查看版本、模型、账号、连接状态
/doctor诊断安装问题(按 f 让 Claude 自动修复)
/model [name]切换模型(sonnetopushaiku
/effort [level]调整推理强度(low/medium/high/xhigh/max
/permissions管理工具权限(别名:/allowed-tools
/sandbox开关沙盒模式
/theme切换颜色主题
/color临时修改提示栏颜色
/keybindings打开或创建快捷键配置文件
/statusline配置状态栏显示内容

8.3 项目与记忆

命令功能
/init分析代码库自动生成 CLAUDE.md
/memory查看/编辑记忆文件,开关 auto memory
/add-dir <path>会话中追加工作目录

/init 的作用

在项目根目录运行 /init,Claude 会扫描项目结构、package.json、配置文件等,自动生成一个起点 CLAUDE.md,包含检测到的构建命令、测试指令和项目约定。

可以设置环境变量 CLAUDE_CODE_NEW_INIT=1 开启多阶段交互流程,Claude 会额外询问是否同时生成 skills、hooks 和个人记忆。

8.4 扩展(技能 / 代理 / 钩子 / MCP / 插件)

命令功能
/skills列出所有可用技能
/agents管理子代理配置
/hooks查看钩子配置
/mcp管理 MCP 服务器连接,查看 OAuth 状态
/plugin浏览插件市场,管理已安装插件
/reload-plugins热重载所有插件(不需要重启)

8.5 工作流(内置 Skills)

这些是 Anthropic 官方内置的工作流命令,本质上是 Skills:

命令功能
/plan [描述]进入计划模式,让 Claude 先探索再规划
/review [PR]本地评审 PR 或当前分支
/ultrareview [PR]云端多代理深度评审(付费)
/security-review分析当前分支的安全风险
/simplify [focus]3 个代理并行审查并修复代码质量问题
/debug [描述]开启调试日志并分析问题
/batch <指令>大规模并行改动(自动拆成 5–30 个子任务,每个开独立 PR)
/loop [间隔] [prompt]按间隔循环执行提示词
/schedule创建定时任务(Anthropic 托管,别名:/routines
/claude-api加载 Anthropic SDK 参考资料
/fewer-permission-prompts扫描历史生成权限白名单,减少弹窗

/batch 的威力

/batch 把 src/ 下所有 React 类组件迁移到函数组件
/batch 给所有没有测试的 service 文件补充单元测试
/batch 把所有 console.log 改成 logger.debug

Claude 会把任务拆分,并行处理多个文件,每个生成独立 PR。

8.6 GitHub / 远程 / 多端

命令功能
/install-github-app一键配置 GitHub Actions 集成
/install-slack-app安装 Claude Slack App
/autofix-pr云端监视 PR 失败并自动推送修复
/teleport把网页会话拉回本地终端(别名:/tp
/desktop当前会话转到桌面 App(别名:/app
/remote-control让本会话可被 claude.ai 远程控制(别名:/rc
/voice [hold|tap|off]语音听写
/mobile显示下载手机 App 的二维码(别名:/ios/android

8.7 杂项实用命令

命令功能
/btw <问题>问「顺便问一下」,不污染主对话上下文
/fast [on|off]开关快速模式(使用 Opus 的快速推理)
/focus聚焦视图:只显示最新 prompt 和结果
/tui [default|fullscreen]切换终端渲染器
/recap生成一行会话摘要
/stats可视化每日用量、会话记录、连胜
/usage查看订阅用量和限制
/insights分析你的 Claude Code 使用报告
/powerup通过动画教程发现新功能
/tasks管理后台任务(别名:/bashes
/release-notes查看更新日志
/feedback提交反馈(别名:/bug
/team-onboarding从使用历史生成团队上手指南

8.8 创建自定义斜杠命令

你可以创建自己的 /命令名 命令,本质上是一个 Skill 文件。

创建步骤

bash
# 个人级命令(所有项目可用)
mkdir -p ~/.claude/skills/my-command

编辑 ~/.claude/skills/my-command/SKILL.md

markdown
---
name: my-command
description: 描述这个命令做什么,什么时候该用
---

当用户调用这个命令时,执行以下步骤:

1. ...
2. ...

创建后,输入 /my-command 即可调用。

项目级命令(只在当前项目可用,可提交到 git 共享给团队):

bash
mkdir -p .claude/skills/deploy-check

详细的 Skills 创建说明见 第 13 章:技能


下一步:键盘快捷键

基于官方文档整理,持续更新