SuperAPI AI 工具集

Command Development

编程与开发

查看项目

更新于 10-15 17:29

技能介绍

Command Development 用于在 Claude Code 中创建斜杠命令。斜杠命令是 Markdown 文件形式的提示,可在交互会话中调用,实现复用、流程标准化和团队共享。

用途:把常用提示定义为可重复调用的命令,如代码审查、运行测试、部署、生成文档等。

主要能力:

  1. 命令文件为 .md,可放在项目目录 .claude/commands/(团队共享)、个人目录 ~/.claude/commands/(跨项目可用)或插件的 plugin-name/commands/。
  2. 支持 YAML frontmatter 字段:description(在 /help 中显示的简述)、allowed-tools(限定可用工具,如 Read、Grep、Bash(git:*))、model(sonnet、opus、haiku)、argument-hint(参数提示)、disable-model-invocation(禁止程序化调用)。
  3. 动态参数:$ARGUMENTS 捕获全部参数,$1、$2 等捕获位置参数,可混合使用。
  4. 文件引用:用 @ 语法把文件内容带入命令,如 Review @$1;可引用多个文件或静态路径。
  5. 内联 Bash 执行:在命令中运行 shell 获取动态上下文(如 git diff),需在 allowed-tools 中允许 Bash。
  6. 命名空间:用子目录组织命令,形成 /build(project:ci)等命名空间。

使用方式:在对应目录创建 .md 文件并写入面向 Claude 的指令,随后在会话中以 /命令名调用;参数通过 $1、$ARGUMENTS 传入,文件通过 @ 路径引用。

适用场景:代码审查、测试、部署、文档生成、PR 工作流等多步骤或高频任务。

限制与注意:命令内容是给 Claude 的指令而非给用户的说明;官方建议单一职责、提供 argument-hint、限制 Bash 范围(如 Bash(git:) 而非 Bash())、避免破坏性操作并处理参数缺失。插件命令可使用 ${CLAUDE_PLUGIN_ROOT} 引用插件内文件。本资料未提供收费、价格及具体安装命令等信息。