SuperAPI AI 工具集

openspec-propose

通用与其它

查看项目

更新于 10-15 21:36

技能介绍

用途:当用户想快速描述要构建的内容并获得完整提案时,用该技能创建一次 OpenSpec 变更,并一次性生成全部所需工件。

主要能力:生成 proposal.md(做什么与为什么)、design.md(怎么做)、tasks.md(实现步骤);支持指定已注册的 store;按依赖顺序创建工件,并在完成后提示运行 /opsx:apply 开始实现。

使用方式:输入需包含 kebab-case 变更名或需求描述,否则先询问要构建什么。核心命令:openspec new change "<name>" 创建变更目录;openspec status --change "<name>" --json 获取工件构建顺序(applyRequires、artifacts、路径与上下文);openspec instructions <artifact-id> --change "<name>" --json 获取模板、规则与输出路径,按依赖顺序逐个创建工件,每步后重跑 status 检查 applyRequires 是否全部 done。若指定 store,先运行 openspec store list --json 获取 id,再在读写规格与变更的命令上附加 --store <id>。

适用场景:需要快速把想法转成结构化变更提案并准备实现时。

限制:context 与 rules 仅作为约束,不得写入工件文件;若同名变更已存在需询问继续或新建;上下文严重不清时应询问用户;资料未提供收费、平台与效果等信息。