SuperAPI AI 工具集

command-development

编程与开发

查看项目

更新于 10-15 18:31

技能介绍

用途:指导为 Claude Code 创建和管理斜杠命令(slash command)。命令是 Markdown 文件形式的提示,用户输入 /command-name 时其内容即成为 Claude 的指令,因此应写成对 Claude 的指令而非面向用户的说明。

主要能力:命令文件支持 YAML frontmatter 配置,可用字段包括 description(帮助中显示)、allowed-tools(如 Read, Write, Edit, Bash(git:*))、model(sonnet、opus、haiku)、argument-hint(参数提示)、disable-model-invocation。动态功能含 $ARGUMENTS 捕获全部参数、$1/$2 等位置参数、@ 语法引用文件内容、内联 Bash 执行以获取上下文(完整语法见 references/plugin-features-reference.md)。命令可放在项目目录 .claude/commands/(团队共享)、个人目录 ~/.claude/commands/ 或插件 commands/ 目录,支持子目录命名空间分组。插件命令可用 ${CLAUDE_PLUGIN_ROOT} 变量引用插件内脚本、配置与模板,并可结合插件 agent、skill、hook 组成多组件工作流。

使用方式:在相应目录创建 .md 命令文件,按需添加 frontmatter,调用时输入 /命令名 加参数,如 /fix-issue 123、/review-pr 123 high alice。

适用场景:团队规范化工作流、项目专属任务、个人跨项目工具、代码审查、测试、文档生成、部署等重复性提示复用。

限制与排查:文档未提供定价、平台支持范围等事实。命令不出现时可检查目录、.md 扩展名、Markdown 格式并重启 Claude Code;参数无效需核对 $1 语法与 argument-hint;Bash 执行失败需确认 allowed-tools 含 Bash 并在终端先行测试;文件引用失败需检查 @ 语法与路径。