Claude Code实战教程(5):Slash Command秘籍——从入门到肌肉记忆的18个必会指令
《从零开始的 Claude Code 实战系列教程》第 5 篇 · 公众号「麒麟剑的AI自动化Lab」连载
▲ 掌握快捷键和命令,是让 AI 编程助手发挥最大效率的关键
一、为什么需要记住这些命令?
想象一下,你在写代码,突然想到一个临时问题:“这个函数用的什么算法?”
传统方式:
- 停下当前工作
- 打开搜索引擎
- 搜索相关资料
- 阅读并理解答案
- 回到原来的工作
有了 /btw 命令:
/btw 这个函数用的什么算法?时间复杂度多少?Claude 在后台回答你,不中断当前工作流。
这就是 Slash Command 的价值:让沟通更高效,让工作更流畅。
二、命令体系概览
Claude Code 的命令分为四类:
┌─────────────────────────────────────────────────────────────┐
│ Claude Code 命令体系 │
├─────────────────────────────────────────────────────────────┤
│ │
│ ① 内置命令(Built-in Commands) │
│ 硬编码在 CLI 中,执行固定逻辑 │
│ 例:/help, /clear, /model, /exit │
│ │
│ ② Bundled Skills(捆绑技能) │
│ 随 CLI shipped 的 prompt-based 技能 │
│ 例:/debug, /code-review, /simplify, /loop │
│ │
│ ③ 自定义 Skill(Custom Skills) │
│ 你自己创建的 SKILL.md 文件 │
│ 例:/deploy, /my-review │
│ │
│ ④ MCP 命令(MCP Prompts) │
│ 由 MCP Server 暴露的命令 │
│ 例:/mcp__github__list_prs │
│ │
└─────────────────────────────────────────────────────────────┘如何查看所有可用命令
在任何会话中输入 / 或 /help,你会看到一个可筛选的命令列表。
三、核心内置命令详解
① /help — 万能求助
/help显示所有可用命令及其简要说明。永远不要害怕输入这个,它是你的即时手册。
② /clear — 重置会话
/clear清空整个对话历史,重新开始。适用于:
- 完全切换话题
- Claude 跑偏了,想从头来过
- 测试不同 prompt 的效果
注意:/clear 和 /compact 的区别:
/clear:彻底删除所有记忆,像新开的项目/compact:压缩对话,保留关键决策和上下文
③ /model — 切换模型
/model打开模型选择菜单,可以切换:
- claude-sonnet-5:平衡性能和成本,适合大多数任务
- claude-opus-5:最强能力,适合复杂架构设计和深度推理
- claude-haiku-4.5:最快最便宜,适合简单查询和批量处理
何时切换模型?
- 简单查询(查文档、问概念)→ Haiku
- 日常编码 → Sonnet
- 复杂架构、深度推理 → Opus
④ /compact — 智能压缩上下文
/compact当对话过长时,Claude 的上下文窗口会接近上限,导致质量下降。/compact 会:
- 总结对话历史
- 保留关键决策、架构选择和待办事项
- 释放上下文空间
何时使用 /compact:
- 对话超过 50 轮时
- 明显感觉 Claude 开始遗忘早期信息时
- 在阶段性成果完成后
/compact Preserve the architecture decisions and the list of pending tasks可以指定保留哪些信息。
⑤ /diff — 查看变更
/diff显示 Claude 在本会话中修改的所有文件的 diff。用于:
- 确认 Claude 做了什么
- 在提交前审查变更
- 发现意外修改
最佳实践:每次 Claude 完成一个大任务后,先用 /diff 检查变更。
⑥ /continue — 继续上次操作
/continue如果 Claude 的任务被中断(比如你按了 Ctrl+C),可以用这个恢复。
⑦ /resume — 恢复历史会话
/resume显示历史会话列表,选择恢复之前的对话。
也可以通过命令行恢复:
claude -c # 恢复最近会话
claude -r <session-id> # 恢复指定会话⑧ /exit — 退出
/exit或按两次 Ctrl+D
四、Bundled Skills 使用指南
⑨ /debug — 系统化调试
/debugClaude 会按照结构化流程帮你调试:
- 理解错误信息
- 定位问题代码
- 分析根因
- 提出修复方案
- 验证修复结果
适用场景:
- 运行时错误
- 测试失败
- 性能问题
⑩ /code-review — 代码审查
/code-review对当前未提交的变更进行代码审查,关注:
- 代码质量
- 潜在 bug
- 安全风险
- 性能问题
- 最佳实践
提示:可以先运行 /diff 查看变更,再运行 /code-review 审查。
⑪ /simplify — 简化复杂代码
/simplify让 Claude 简化当前文件中的复杂代码,重点:
- 减少嵌套层级
- 提取重复逻辑
- 改善可读性
⑫ /loop — 循环迭代任务
/loop对一个任务进行多次迭代优化。例如:
/loop 3
优化这个函数的性能,每次迭代后运行测试验证Claude 会执行 3 轮:编写 → 测试 → 优化 → 测试 → 优化 → 测试
⑬ /verify — 验证代码是否正常工作
/verify运行应用的测试套件或启动应用,验证 Claude 的修改没有破坏现有功能。
最佳实践:每次大型修改后都运行 /verify。
⑭ /doctor — 环境诊断
/doctor检查 Claude Code 的配置和环境,包括:
- 模型可用性
- MCP 连接状态
- 权限设置
- 已知问题
遇到问题时首先运行 /doctor。
五、高级技巧:命令组合使用
技巧 1:Plan Mode 工作流程
1. 按两次 Shift+Tab 进入 Plan Mode
2. 描述任务
3. Claude 输出详细计划
4. 审阅并确认计划
5. Claude 执行计划
6. 运行 /diff 查看变更
7. 运行 /code-review 审查
8. 运行 /verify 验证技巧 2:调试循环
/debug → 查看诊断 → /simplify → /verify → /code-review技巧 3:上下文管理
/compact → /diff → /clear(如果需要完全不同方向)→ /resume(回到之前状态)技巧 4:并行研究
用 subagent 并行调研多个方案:
"Research three approaches for implementing user authentication: JWT, session-based, OAuth.
Use separate subagents for each approach, then compare and recommend."六、命令速查表(打印保存)
| 命令 | 功能 | 使用频率 |
|---|---|---|
/help | 显示帮助 | ⭐⭐⭐⭐⭐ |
/clear | 清空会话 | ⭐⭐⭐⭐ |
/compact | 压缩上下文 | ⭐⭐⭐⭐⭐ |
/model | 切换模型 | ⭐⭐⭐ |
/diff | 查看变更 | ⭐⭐⭐⭐⭐ |
/continue | 恢复中断 | ⭐⭐⭐ |
/resume | 恢复历史会话 | ⭐⭐⭐ |
/exit | 退出 | ⭐⭐ |
/debug | 系统化调试 | ⭐⭐⭐⭐ |
/code-review | 代码审查 | ⭐⭐⭐⭐⭐ |
/simplify | 简化代码 | ⭐⭐⭐ |
/loop | 循环迭代 | ⭐⭐⭐ |
/verify | 验证功能 | ⭐⭐⭐⭐⭐ |
/doctor | 环境诊断 | ⭐⭐⭐ |
/btw | 插话提问 | ⭐⭐⭐⭐ |
/init | 初始化 CLAUDE.md | ⭐⭐⭐ |
/mcp | 管理 MCP 服务器 | ⭐⭐⭐ |
/skills | 列出可用技能 | ⭐⭐⭐ |
七、实战:掌握命令组合
场景 1:修复一个 Bug
1. 描述 bug 现象
2. /debug — 系统化诊断
3. 根据诊断修改代码
4. /diff — 查看变更
5. /verify — 运行测试验证
6. /code-review — 审查修改质量场景 2:重构一个大模块
1. 按 Shift+Tab 两次进入 Plan Mode
2. 描述重构目标和约束
3. Claude 输出重构计划
4. 确认计划
5. Claude 执行重构
6. /diff — 查看变更范围
7. /verify — 确保测试全部通过
8. /code-review — 审查重构质量
9. 提交代码场景 3:添加新功能
1. 描述功能需求
2. Claude 实现基础版本
3. /diff — 检查变更
4. /verify — 运行测试
5. /code-review — 审查代码质量
6. 迭代优化(需要时)
7. /compact — 压缩上下文(如果对话很长)
8. 提交代码八、常见误区
| 误区 | 正确做法 |
|---|---|
| 把所有命令一次链在一起 | 每个命令之间留空间,让它完整执行 |
| 上下文满了才 compact | 在阶段完成后主动 compact |
| 忽略 /diff 直接提交 | 每次都先用 /diff 检查变更 |
| 不知道用哪个命令 | 输入 / 查看所有可用命令 |
| 在 Manual 模式下反复确认 | 熟悉后切换到 Auto 模式 |
九、本章小结
| 类别 | 必会命令 |
|---|---|
| 基础控制 | /help、/clear、/exit |
| 上下文管理 | /compact、/diff |
| 模型控制 | /model |
| 代码质量 | /code-review、/simplify、/verify |
| 调试 | /debug |
| 效率 | /loop、/btw |
下期预告(第 6 篇):Skills体系完全指南——打造你的可复用AI专业知识库
关注本系列,从入门到专家,系统掌握 Claude Code 的全部技能。