让Claude Code听你指挥:官方教你写斜杠命令的正确姿势

Claude Code 原生支持自定义斜杠命令(Slash Commands)——但怎么写出真正好用的命令,很多人不清楚。Anthropic 官方出的 Command Development 技能,就是来解决这个问题的。

它解决什么问题

Claude Code 的斜杠命令本质上是「预制提示词 + 可执行上下文」的组合——Markdown 文件,附带 YAML 元数据。用好这个格式,你可以把重复的编码流程一键自动化,比如「代码审查 → 提 issue → 建分支」这种跨步骤操作。

痛点在于:frontmatter 怎么写、参数怎么传递、bash 怎么嵌、工具权限怎么控制——官方文档讲得散,踩坑成本高。这个技能把全部最佳实践整理成了一套可直接抄的模板。

核心能力一览

  • Markdown + YAML 双格式:命令本体是 Markdown,支持 $ARGUMENTS$1$2 动态传参;头部 YAML 控制模型选择、工具权限、参数提示语
  • @文件引用@file-path 语法让命令直接读取仓库文件内容注入上下文,不用手动粘贴
  • 内联 bash 执行:用 ! 反引号语法在命令执行前先跑 git statusenv 等动态信息,Claude 收到的是实时上下文
  • 命名空间组织plugins/ 目录下可建层级目录,支持跨项目复用和插件分发

典型使用场景

团队标准化流程:比如规定所有 PR 必须先跑 lint + test,一个 /review-pr 命令搞定,不用每次手动输一长串。

项目专属自动化:前端项目装好 /scaffold组件 Name=xxx 直接生成带 tsx、storybook、test 的组件骨架。

上下文感知调试!git diff --cached 把暂存区状态注入,Claude 知道你要 review 什么。

安装方式:

npx skills add https://github.com/anthropics/claude-code --skill 'Command Development'

装好后,命令文档会直接出现在 Claude Code 的 /help 里,随时查。

技术视角点评

这个技能本质上是在 Claude Code 上层补了一套「命令开发框架」——把 LLM 的自然语言理解能力和工程化的复用逻辑结合起来。对于已经在用 Claude Code 的开发者,学会写斜杠命令是继「写好提示词」之后的下一个必修课。

GitHub 仓库(129.9k ⭐):https://github.com/anthropics/claude-code


GitHub: https://github.com/anthropics/claude-code

评论区

0 条评论

登录后可评论。

陈一铭 11 阅读