开发与工程 ✓ Anthropic · 官方 slash-commandsyaml-frontmatterdynamic-argumentsfile-referencesbash-executionplugin-development

Claude Code 命令开发指南

帮助你为 Claude Code 设计可复用、可交互的斜杠命令。

FollowSkills 评估 · FSRS-2.0
不推荐
46/ 100 五分制 2.3 / 5
信任安全14 / 25 · 2.8/5

文档强调使用 allowed-tools 限制权限、避免破坏性 Bash 操作,并说明文件引用和脚本执行;但多个示例使用 Bash(*)、部署或删除操作,缺少一致的显式确认、敏感数据处理、数据流边界和可验证回滚设计。已提供 Anthropic 官方组织归属,但许可证未知,因此扣分。

可靠稳定7 / 20 · 1.8/5

核心结构、参数、文件引用和错误处理模式说明较完整;但静态材料未提供测试套件或 CI 复现证据,且部分 Bash、条件语法和 AskUserQuestion 集成示例可能依赖未说明的运行时行为。按静态校准限制,未超过 10 分,并因失败路径和语法一致性不足扣分。

适用触发10 / 15 · 3.3/5

触发短语、目标用户和主要场景定义清楚,覆盖普通命令、插件命令、参数、文件引用及交互流程;但非适用边界、实际版本兼容范围、参数缺失行为和中文使用说明不足。核心能力不依赖明确不可达的海外服务,因此未作该项额外扣分。

规范维护6 / 15 · 2.0/5

SKILL.md 提供分层入口、参考文档和示例索引,并包含维护建议;但 README 的版本 0.1.0 与 frontmatter 版本 0.2.0 不一致,状态仍显示增强进行中,许可证、明确维护责任、变更记录和更新路径不完整,且 README 宣称的部分参考内容未在给定材料中出现。

有效结果6 / 15 · 2.0/5

文档覆盖创建 Claude Code slash command 的主要任务,并给出大量可改写模板,核心指导具有直接使用价值;但若干示例依赖未验证的语法、外部脚本、工具权限或插件资源,部分输出仍需人工校验和适配,因此不能按静态证据授予高于 7 分的分数。

证据核验3 / 10 · 1.5/5

材料包含具体代码块、目录约定、字段表和检查清单,提供有限的可审计依据;但没有提交测试、CI、运行日志或第三方复核证据,且未执行任何示例,结论主要依赖文档内部陈述,故仅给低分。

证据充分度: 评估于 2026年7月20日 审查版本 015170d3fd84
使用前请注意
  • 不要将示例中的 Bash(*)、部署、删除或回滚模式视为已验证的安全默认值;上线前应确认真实工具权限、用户确认点、参数转义、失败状态和恢复路径。
  • 版本信息存在不一致,且部分引用文档或资源未随给定材料提供;应以目标 Claude Code 版本的实际规范和仓库文件为准。
  • 未提供中文触发和输出约定,面向中文用户时应补充本地化示例与非适用边界。
查看完整评分方法 →

它能做什么 & 适用场景

该技能专门指导 Claude Code 斜杠命令的设计与组织。内容涵盖 Markdown 命令文件、YAML frontmatter、参数替换、文件引用和内联 Bash 执行。它还介绍插件命令、命名空间、插件资源以及与 agents、skills 和 hooks 的协作方式。适合需要把重复编码流程封装成团队或个人命令的 Claude Code 用户。

指导用户创建 .md 格式的斜杠命令,配置 descriptionallowed-toolsmodelargument-hintdisable-model-invocation 等字段;使用 $ARGUMENTS$1 等变量处理参数;使用 @ 引用文件、使用内联 Bash 收集 Git 或环境上下文;规划项目、个人和插件命令目录;并为参数、文件、插件资源和命令执行提供校验及错误处理模式。

  1. 团队希望在项目的 `.claude/commands/` 中共享代码审查、测试或部署流程时。
  2. 个人希望在所有项目中复用固定工作流,并将命令放入 `~/.claude/commands/` 时。
  3. 插件开发者需要为插件添加带命名空间的命令、脚本、模板或配置引用时。
  4. 开发者需要让命令接收 issue、PR、环境或文件路径等动态参数时。
  5. 用户希望在执行命令前读取指定文件或通过 Bash 获取 Git 状态时。

优缺点一览

优点
  • 覆盖从基础 Markdown 命令到插件级工作流的完整设计要点。
  • 提供参数、文件引用、Bash 执行、校验和错误处理示例。
  • 明确区分项目、个人和插件命令的作用域。
  • 包含与 agents、skills、hooks 及插件资源协作的模式。
局限
  • 高度依赖 Claude Code 的斜杠命令、`$ARGUMENTS`、`@` 文件引用和内联 `!` 命令机制。
  • 源材料没有提供独立安装方法,也没有说明版本兼容范围或测试套件。
  • 部分示例涉及 Git、npm、gh、Node.js 或插件脚本,但并非所有环境都具备这些依赖。
  • 技能本身是开发指导,不是可独立运行的命令执行器。

如何安装

该技能位于仓库 plugins/plugin-dev/skills/command-development/SKILL.md,源材料没有说明单独安装此技能的步骤。README 说明 Claude Code 可通过 curl -fsSL https://claude.ai/install.sh | bash(MacOS/Linux)或 irm https://claude.ai/install.ps1 | iex(Windows)安装,随后进入项目目录运行 claude

如何使用

在 Claude Code 中提出与命令开发相关的请求,例如“create a slash command”或“define command arguments”。需要创建命令时,使用 .claude/commands/~/.claude/commands/ 或插件的 commands/ 目录,并按指南编写 Markdown、frontmatter、参数变量、文件引用和 Bash 片段。

常见问题

这个技能是否免费?
源材料没有说明该技能或 Claude Code 的价格,无法据此确认。
使用它需要哪些权限?
命令可通过 `allowed-tools` 限制工具权限;涉及文件引用需要读取文件,涉及 Bash 需要相应的 Bash 权限。
命令不显示或参数不生效时怎么办?
指南建议检查目录、`.md` 扩展名、Markdown 格式、`$1` 等参数语法以及 `argument-hint` 是否匹配,并在必要时重启 Claude Code。
它适合非 Claude Code 平台吗?
核心 Markdown 组织思路可参考,但斜杠命令、动态 Bash、文件引用和参数替换依赖 Claude Code 机制,迁移到其他平台需要调整。

同仓库的其他 Skills

均来自 anthropics/claude-code

相关 Skills