SuperAPI AI 工具集

command-creator

通用与其它

查看项目

更新于 10-16 03:41

技能介绍

用途:该技能是 opencode 的命令创建助手,用于在 .opencode/commands/ 目录下生成结构规范的新命令文件(Markdown 文件,含 YAML frontmatter 与模板),保证一致性并遵循最佳实践。命令是用户与 opencode 交互、触发特定 AI 辅助任务的主要方式。

主要能力:生成 .md 命令文件;校验 YAML frontmatter 与模板格式;按命令复杂度选择基础、进阶或交互式模板;处理已存在的命令名和文件冲突;给出使用示例和说明。创建前需收集命令名、描述(不超过 50 字符)、目标 agent(plan、build 或自定义)、可选分类、复杂度(basic/advanced)以及是否需要参数($ARGUMENTS)。

使用方式:在 .opencode/commands/ 下创建 [command-name].md,文件名小写、允许连字符。基础模板仅含 description 与简单指令;进阶模板可加 agent、category 及带上下文、前置条件、示例与错误处理的指令;交互式模板用 $ARGUMENTS 接收用户输入。生成后校验 frontmatter 语法、检查重名、在 opencode 中测试命令发现并确认模板渲染正常。可用 find 与 python3 的 yaml.safe_load 做结构校验。

适用场景:创建开发类(组件、测试)、Git 类(分支、提交)、部署类等 opencode 命令,如 lint、db-migrate、docs-update。

限制:description 必填且不超过 50 字符;agent 须为 plan、build 或已有自定义 agent;文件须位于 .opencode/commands/ 且为 .md;命名冲突需确认后再覆盖。具体费用、平台信息暂未提供。