用途:帮助用户为 Claude Code 创建结构规范的斜杠命令,处理参数、工作流设计与 bash 执行配置,在用户提到创建或修改自定义命令时自动触发。
主要能力:收集命令名称(小写连字符)、功能描述、参数需求(无参数、$ARGUMENTS 全量、$1/$2 位置参数)、是否需要 bash 执行、作用范围(个人 ~/.claude/commands/ 或项目 .claude/commands/)以及命名空间子目录;校验名称与参数,决定简单提示、带参数、带 bash 或全功能模板;生成 frontmatter 字段(argument-hint、description、allowed-tools、model、disable-model-invocation);用 ! 前缀在命令处理前执行 bash 并需指定 allowed-tools 权限(如 Bash(git:*));用 @ 引用文件;通过特定措辞触发扩展思考;将文件保存到正确位置并给出测试步骤。
使用方式:按引导提供上述信息,按模板生成 .md 文件后,重启 Claude Code 或新建会话,用 /help 查看,再以 /命令名 [参数] 调用;可用调试行打印 $ARGUMENTS、$1、$2 排查参数。
适用场景:git 提交流程、代码生成器、代码分析、部署助手、文档生成等重复性工作流。
限制:命令建议小于 100 行,超过 250 行需重构;bash 必须配置 allowed-tools;文档未提供收费、价格、平台与效果信息。