大家好,我是易安。最近在深度使用 Claude Code 的过程中,发现它的斜线指令功能非常强大,但很多开发者还没有充分利用这些功能。作为 Anthropic 官方的 CLI 工具,Claude Code 提供了丰富的斜线指令(Slash Commands)来帮助我们更高效地进行软件开发工作。
今天我想和大家分享一下这些指令的使用方法、应用场景和我在实践中总结的最佳实践。
基础概念
在开始之前,让我先简单介绍一下什么是斜线指令。斜线指令是 Claude Code 交互模式中的特殊命令,以
/ 开头,用于执行特定的系统级操作。我发现很多朋友刚开始使用时会把这些指令当成普通消息发送,其实这些指令不会被发送给 AI 模型处理,而是由 Claude Code 客户端直接执行的。最重要的第一步:初始化项目
/init - 初始化新的 CLAUDE.md 文件这是我认为最重要的指令,却经常被忽视。
/init 命令会在你的项目根目录创建一个 CLAUDE.md 文件,用于存放项目文档和指导。这个文件非常关键,因为它:- 让 Claude Code 更好地理解你的项目架构
- 存储项目特定的开发规范和约定
- 记录常用的构建和测试命令
- 提供项目背景信息,让 AI 给出更准确的建议
我的建议是每个新项目都要首先运行
/init,然后根据项目实际情况完善 CLAUDE.md 文件。这样可以大大提升后续开发体验。核心管理指令
会话管理
/clear - 完全清除对话历史 这个指令会删除所有对话历史并释放上下文内存,适用于:- 开始新的项目或任务
- 当前对话过长影响响应速度
- 需要完全重置上下文环境
/compact [摘要说明] - 智能压缩对话历史 与 /clear 不同,/compact 会保留重要信息的摘要:这样既能释放内存,又不丢失关键信息。
/resume - 恢复之前的对话 当你需要继续之前中断的工作时使用,Claude Code 会智能地恢复上下文。/export - 导出当前对话 将当前对话导出到文件或剪贴板,方便保存重要的开发讨论或分享给团队成员。这个功能我经常用来备份重要的架构讨论。系统状态监控
/status - 全面的系统状态检查 显示包括:- Claude Code 版本信息
- 当前使用的 AI 模型
- 账户状态和 API 连接
- 各工具的运行状态
/context - 可视化上下文使用情况 以彩色网格形式展示当前上下文的使用情况,帮助你:- 了解对话长度对性能的影响
- 决定何时需要清理或压缩对话
- 优化提问策略
/cost - 查看会话成本 显示当前会话的总成本和持续时间,对于成本控制很重要。开发环境配置
模型和输出设置
/model - 选择 AI 模型 根据任务复杂度选择合适的模型,目前可用的选项包括:- Default (推荐):使用默认模型(当前是 Sonnet 4)- $3/$15 每百万token
- Opus 4.1:适合复杂任务 - $15/$75 每百万token
- Opus Plan Mode:计划模式使用 Opus 4.1,其他情况使用 Sonnet 4
我日常开发主要用 Sonnet 4,只有遇到特别复杂的架构设计或调试难题时才切换到 Opus 4.1。Plan Mode 是个很有趣的功能,AI 会先制定详细计划再执行,适合大型重构任务。
/output-style - 自定义输出格式 Claude Code 支持多种输出样式:你可以根据个人喜好或团队标准定制输出格式。
/statusline - 设置状态栏 配置终端状态栏显示,实时了解 Claude Code 运行状态。/config - 打开配置面板 提供图形化界面来管理 Claude Code 的各种设置,比手动编辑配置文件更直观。我喜欢用这个来快速调整输出格式和权限设置。工作环境管理
/add-dir - 添加工作目录 当需要访问多个项目目录时:/agents - 管理专用代理 Claude Code 支持专门化的代理,如:- 代码审查代理
- 文档生成代理
- 测试编写代理
/mcp - 管理 MCP 服务器 MCP (Model Context Protocol) 允许 Claude Code 连接外部服务和工具。通过这个指令可以添加、配置和管理各种 MCP 服务器,扩展 Claude Code 的功能范围。/memory - 编辑 Claude 内存文件 管理 Claude 的长期记忆,可以让 AI 记住你的偏好、项目信息和重要上下文。我用这个功能来保存项目的特殊约定和我的编码风格偏好。高级功能指令
代码审查和质量控制
/review - 审查拉取请求 自动化代码审查流程:Claude Code 会分析代码变更,提供详细的审查意见。
/security-review - 安全审查 专门针对安全问题的代码审查,检查:- 潜在的安全漏洞
- 敏感信息泄露
- 权限控制问题
GitHub 集成
/install-github-app - 设置 GitHub 集成 为仓库安装 Claude GitHub Actions,实现:- 自动代码审查
- CI/CD 集成
- 问题自动分类
/pr-comments - 获取 PR 评论 从 GitHub 拉取请求中获取所有评论,便于批量处理反馈。进程和工具管理
/bashes - 管理后台进程 查看和管理正在运行的后台 bash 进程:这对于长时间运行的构建或测试任务很有用。
/hooks - 配置事件钩子 设置在特定工具事件时执行的命令:集成开发环境
IDE 集成
/ide - 管理 IDE 集成 Claude Code 可以与多种编辑器集成:- VS Code
- JetBrains 系列
- Neovim
/vim - Vim 模式切换 在 Vim 和普通编辑模式之间切换,满足不同用户的编辑习惯。/terminal-setup - 终端优化 启用 Option+Enter 键绑定换行和视觉铃声,改善多行输入体验。/exit - 退出 REPL 优雅地退出 Claude Code 交互模式。虽然也可以用 Ctrl+C,但 /exit 会确保会话状态正确保存。/help - 显示帮助 快速查看所有可用命令的简要说明,特别适合新手或需要快速查找某个指令时使用。系统维护指令
诊断和故障排除
/doctor - 系统诊断 全面检查 Claude Code 安装状态:- 依赖项检查
- 权限验证
- 网络连接测试
- 配置文件验证
这是我遇到问题时的第一选择,通常能快速定位问题所在。
账户和权限管理
/login / /logout - 账户管理 管理 Anthropic 账户登录状态。/permissions - 权限控制 精细化控制工具权限:可以设置允许或拒绝特定工具的使用。
升级和迁移
/upgrade - 升级到 Max 版本 升级获得更高的速率限制和更多 Opus 使用量。/migrate-installer - 安装方式迁移 从全局 npm 安装迁移到本地安装,提高稳定性。/release-notes - 查看发布说明 查看 Claude Code 的最新更新内容和新功能介绍。我建议定期查看,因为 Claude Code 更新很频繁,经常有实用的新功能。我的最佳实践建议
经过几个月的深度使用,我总结了一些实用的工作流程优化方法:
工作流程优化
- 会话开始时:使用
/status检查系统状态
- 项目切换时:使用
/clear或/compact重置上下文
- 长期开发时:定期使用
/context监控上下文使用情况
- 代码提交前:使用
/review进行自动审查
成本控制
作为个人开发者,成本控制对我来说很重要,这里分享几个省钱的小技巧:
- 养成使用
/cost监控费用的习惯
- 根据任务复杂度选择合适的模型(我通常用 Sonnet 处理日常任务,复杂问题才用 Opus)
- 及时清理不必要的对话历史
故障排除
这是我遇到问题时的标准诊断流程,基本上能解决 90% 的问题:
/doctor- 系统诊断
/status- 检查状态
/bug- 提交反馈
写在最后
通过这段时间的使用,我深深感受到 Claude Code 斜线指令系统的强大。从基础的会话管理到高级的 CI/CD 集成,它几乎涵盖了我日常开发的所有环节。掌握这些指令后,我的开发效率提升了很多,代码质量也有明显改善。
我建议大家根据自己的工作流程,选择合适的指令组合,形成个人化的开发工具链。比如我现在的标准流程就是:开发前
/status 检查状态,开发中定期 /context 监控,提交前 /review 审查,有问题就 /doctor 诊断。记住,这些工具的真正价值在于与 AI 对话的结合使用。我相信随着对这些指令的深入使用,你也能创建出属于自己的智能开发环境。
如果你在使用过程中有什么心得或问题,欢迎在评论区和我交流!