Home
avatar

麒麟剑

Claude Code实战教程(5):Slash Command秘籍——从入门到肌肉记忆的18个必会指令

《从零开始的 Claude Code 实战系列教程》第 5 篇 · 公众号「麒麟剑的AI自动化Lab」连载

Command interface and shortcuts ▲ 掌握快捷键和命令,是让 AI 编程助手发挥最大效率的关键


一、为什么需要记住这些命令?

想象一下,你在写代码,突然想到一个临时问题:“这个函数用的什么算法?”

传统方式:

  1. 停下当前工作
  2. 打开搜索引擎
  3. 搜索相关资料
  4. 阅读并理解答案
  5. 回到原来的工作

有了 /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 会:

  1. 总结对话历史
  2. 保留关键决策、架构选择和待办事项
  3. 释放上下文空间

何时使用 /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 — 系统化调试

/debug

Claude 会按照结构化流程帮你调试:

  1. 理解错误信息
  2. 定位问题代码
  3. 分析根因
  4. 提出修复方案
  5. 验证修复结果

适用场景

  • 运行时错误
  • 测试失败
  • 性能问题

⑩ /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 的全部技能。

Claude Code 命令 Slash Command 教程 Anthropic