网址
Caption
type
date
slug
summary
tags
category
icon
password
Post URL
Platforms
Notionsocial
Time
Likes
First Comment
Media
Views
Comments
Status
status
大家好,我是易安。最近在深度使用 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 对话的结合使用。我相信随着对这些指令的深入使用,你也能创建出属于自己的智能开发环境。
如果你在使用过程中有什么心得或问题,欢迎在评论区和我交流!
- Author:易安
- URL:http://preview.tangly1024.com/article/257ed26c-0da0-8183-8af0-c1ac917c765c
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!

