一、斜杠命令的作用

  • 自定义斜杠命令允许您将经常使用的提示定义为 Markdown 文件,Claude Code 可以执行这些文件。命令按范围(特定于项目或个人)组织。在交互式会话中可以使用斜杠命令控制 Claude 的行为。
    claude code官方文档

二、为什么需要斜杠命令

快速触发常用工作流,不用每次都输入完整的提示词,一个命令就能启动复杂任务:

# 不用每次输入:
"请帮我为这个文件编写完整的单元测试,包括边界情况和错误处理"

# 只需:
/test myfile.js

三、简单说明

  1. 按照作用域分类
  • 项目级别
  • 用户级别
    优先级:项目级别 > 用户级别
    项目级目录(.claude/commands)
    用户级目录(~/.claude/commands)
  1. 按照参数划分
  • 带参数
# 命令定义  
echo 'Review PR #$1 with priority $2 and assign to $3' > ~/.claude/commands/review-pr.md

# 用法
> /review-pr 456 high alice
# $1 变为 "456",$2 变为 "high",$3 变为 "alice"
  • 无参数
echo "Review this code for security vulnerabilities:" > ~/.claude/commands/security-review.md

四、使用步骤

  1. 在.claude文件夹下创建一个commands文件夹
  2. 然后创建一个md文件,文件名就是命令名称"/你的文件名"。如:lanhu.md
  3. 添加命令的描述信息
    如:
---
description: 从蓝湖页面提取需求信息 (Extract requirements from Lanhu design pages)
allowed-tools:
  - chrome_get_web_content
  - chrome_navigate
disable-model-invocation: false
---
# 蓝湖需求提取 / Lanhu Requirements Extraction

## 执行规则 (Execution Rules)

**重要提示**: 必须严格按照以下三步流程执行,不得跳过或添加任何步骤。

..........你的操作细节..........

前置事项说明就是头部描述信息部分,以下是具体设置参数说明
在这里插入图片描述
4. 重启claude code,输入"/lanhu"就出现了刚才设置的命令。

> /lanhu 
──────────────────────────────────────────────────
  /lanhu     从蓝湖页面提取需求信息 (Extract requirements from Lanhu design pages) (user)

五、总结

斜杠命令的本质是 “可复用的 prompt 模板 + 快速触发机制”,让你:

⚡ 更快速 - 少打字
🎯 更精准 - 标准化的高质量 prompt
🤝 更协作 - 团队共享最佳实践
🧠 更专注 - 减少认知切换,专注于编码本身

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐