掌握这些斜杠命令,让你的 AI 协作效率翻倍
如果你正在使用 Claude Code,这些以 / 开头的命令可以极大提升你的工作效率。它们让你在对话中直接控制 AI 的行为,就像翻阅一份精心整理的技术文档,无需离开当前的对话上下文。
为什么需要斜杠命令?
Claude Code 是一个运行在终端中的 AI 编程助手。在日常使用中,你可能需要:
- 切换不同的 AI 模型
- 压缩过长的对话历史
- 暂停当前任务,稍后继续
- 让 AI 深入思考某个问题
这些场景下,斜杠命令就是最快捷的解决方案。
常用斜杠命令详解
1. /help — 随时调用的帮助手册
当你忘记某个命令的用法时,直接输入:
/help
这会显示所有可用命令的列表和简要说明。使用技巧:如果你记得命令的开头字母,可以直接输入 /m 来过滤以 m 开头的命令。
2. /clear — 重新开始对话
当你想要一个全新的对话上下文时:
/clear
这会清除当前会话的所有历史记录,让 Claude 以「空白状态」重新开始。适用场景:开始一个全新的项目、切换到完全不相关的话题、或者对话变得过于混乱时。
3. /compact — 对话历史压缩(最重要!)
这是最值得掌握的命令。随着对话进行,上下文会越来越长,导致响应变慢、成本增加。/compact 可以将对话历史压缩成简洁的摘要:
/compact
你还可以添加自定义指令:
/compact 保留所有代码修改的相关信息
使用技巧:建议在以下情况使用:
- 对话超过 50 轮
- 开始感到响应变慢
- 收到上下文即将达到限制的提示
4. /model — 切换 AI 模型
Claude Code 支持多个模型,可以通过这个命令切换:
/model opus # 最强模型,适合复杂推理
/model sonnet # 平衡模型,性价比高
/model haiku # 轻量模型,速度最快
使用场景:
- 简单问答 → 用 Haiku
- 代码审查 → 用 Sonnet
- 复杂架构设计 → 用 Opus
5. /resume — 恢复之前的会话
如果你有未完成的会话,可以恢复它:
/resume # 恢复最近一次会话
/resume "项目名称" # 按名称恢复
使用技巧:通过 Ctrl+Z 可以暂停当前任务,系统会提示你是否要保存会话供后续继续。
6. /think — 深入思考模式
当你希望 Claude 对某个问题进行更深入的推理,而不是立即给出答案时:
/think
输入这个命令后,Claude 会进入「思考模式」,在给出最终回答前展示完整的推理过程。适用场景:复杂的调试问题、算法设计、架构决策等需要深度思考的场景。
7. /loop — 循环执行任务
想要让 Claude 定期执行某个任务?
/loop 5m /check-deploy # 每5分钟检查一次部署状态
/loop 10m /run-tests # 每10分钟运行一次测试
这对于监控长时间运行的任务特别有用。
8. /review — 代码审查
在提交代码前进行快速审查:
/review
Claude 会分析当前的代码变更,提供改进建议。
9. /test — 运行测试
快速运行项目的测试:
/test # 运行所有测试
/test unit # 只运行单元测试
/test integration # 只运行集成测试
10. /webfetch — 获取网页内容
需要分析某个网页的内容?
/webfetch https://example.com
11. /btw — 快速提问不打断主任务
这是「By The Way」的缩写,让你可以在不打断当前主对话的情况下,快速问一个临时问题:
/btw 这个函数的时间复杂度是多少?
核心特点:
- 回答会以轻量方式呈现,不进入主对话历史
- 不会影响当前正在进行的任务
- 节省 token,降低成本
使用场景:
- 正在写代码时,想快速确认某个 API 的用法
- 调试过程中,想问一个临时的问题
- 任何不需要记住的「顺便问一下」问题
使用技巧:只要是你不想留在对话历史里的问题,就用 /btw。
12. /skills — 管理和使用技能
查看和管理 Claude Code 的技能系统:
/skills # 查看所有可用技能
/skills list # 列出已安装的技能
/skills install <name> # 安装新技能
技能(Skills)是什么? 技能是 Claude Code 的扩展能力,可以理解为「自定义斜杠命令」。你可以安装社区共享的技能,也可以自己创建。
常见内置技能:
TDD — 测试驱动开发
debugging — 系统化调试
brainstorming — 头脑风暴
review — 代码审查
命令组合使用技巧
这些命令可以组合使用,发挥更强大的效果:
# 先压缩上下文,再切换到更快的模型
/compact
/model haiku
# 在循环任务中定期压缩上下文
/loop 10m /run-tests && /compact
常见问题
Q: 斜杠命令和普通对话有什么区别?
A: 斜杠命令以 / 开头,会被 Claude Code 特殊处理,执行特定的控制功能,而不是作为普通提示词。
Q: 可以自定义斜杠命令吗?
A: 可以!通过 Skills 功能,你可以创建自定义命令。
Q: 输入命令后没有反应怎么办?
A: 检查命令拼写是否正确,也可以用 /help 确认命令是否存在。
总结
| 命令 |
用途 |
推荐频率 |
/help |
查看帮助 |
按需 |
/clear |
重新开始 |
少用 |
/compact |
压缩上下文 |
常用 |
/model |
切换模型 |
按需 |
/resume |
恢复会话 |
按需 |
/think |
深入思考 |
按需 |
/loop |
循环任务 |
按需 |
/btw |
快速提问 |
常用 |
/skills |
技能管理 |
按需 |
记住:/compact 是你最重要的伙伴——养成定期压缩上下文的习惯,会让你的 Claude Code 之旅更加顺畅!更多开发技巧和工具实践,欢迎常来云栈社区交流。