SuperAPI AI 工具集

openspec-propose

通用与其它

查看项目

更新于 10-16 05:54

技能介绍

用途:openspec-propose 是面向 OpenSpec 工作流的规划技能,帮助用户在一步内创建变更并生成 schema 定义的全部规划工件(默认 spec-driven schema 为 proposal.md、specs/<capability-path>/spec.md、design.md、tasks.md)。适用于用户想快速描述要构建的内容并直接得到完整提案的场景。

主要能力:从用户描述推导 kebab-case 变更名;按默认或指定 schema 脚手架化变更目录;解析工件依赖顺序并逐个生成,直到实施所需集合全部就绪;支持通过注册 store 指定规格库。

使用方式:先用 openspec new change "<name>" 创建变更,用 openspec status --change "<name>" --json 获取工件顺序与路径,逐工件执行 openspec instructions <artifact-id> --change "<name>" --json 并按 template 与 resolvedOutputPath 写入,最后用 openspec status --change "<name>" 查看状态。若用户指定 store,先执行 openspec store list --json,并对支持的命令追加 --store "<id>"。需要查看工作流时用 openspec context --json 与 openspec schemas --json。

限制:这是规划边界流程,不编辑项目代码、不启动 apply、不在同一响应内实施;调用请求即便要求构建或修复,也只授权规划。工件建完即停止,等待用户新请求后再进入 apply。仅当状态为 skipped 或指令注明条件可选时才跳过工件。名称已存在时需询问继续还是新建。资料未提供具体价格或收费信息。