Command Development 用于在 Claude Code 中创建斜杠命令。斜杠命令是 Markdown 文件形式的提示,可在交互会话中调用,实现复用、流程标准化和团队共享。
用途:把常用提示定义为可重复调用的命令,如代码审查、运行测试、部署、生成文档等。
主要能力:
- 命令文件为 .md,可放在项目目录 .claude/commands/(团队共享)、个人目录 ~/.claude/commands/(跨项目可用)或插件的 plugin-name/commands/。
- 支持 YAML frontmatter 字段:description(在 /help 中显示的简述)、allowed-tools(限定可用工具,如 Read、Grep、Bash(git:*))、model(sonnet、opus、haiku)、argument-hint(参数提示)、disable-model-invocation(禁止程序化调用)。
- 动态参数:$ARGUMENTS 捕获全部参数,$1、$2 等捕获位置参数,可混合使用。
- 文件引用:用 @ 语法把文件内容带入命令,如 Review @$1;可引用多个文件或静态路径。
- 内联 Bash 执行:在命令中运行 shell 获取动态上下文(如 git diff),需在 allowed-tools 中允许 Bash。
- 命名空间:用子目录组织命令,形成 /build(project:ci)等命名空间。
使用方式:在对应目录创建 .md 文件并写入面向 Claude 的指令,随后在会话中以 /命令名调用;参数通过 $1、$ARGUMENTS 传入,文件通过 @ 路径引用。
适用场景:代码审查、测试、部署、文档生成、PR 工作流等多步骤或高频任务。
限制与注意:命令内容是给 Claude 的指令而非给用户的说明;官方建议单一职责、提供 argument-hint、限制 Bash 范围(如 Bash(git:) 而非 Bash())、避免破坏性操作并处理参数缺失。插件命令可使用 ${CLAUDE_PLUGIN_ROOT} 引用插件内文件。本资料未提供收费、价格及具体安装命令等信息。