让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 status、env等动态信息,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
评论区
0 条评论
登录后可评论。