SuperAPI AI 工具集

openspec-continue

通用与其它

查看项目

更新于 10-16 03:15

技能介绍

用途:该技能用于按依赖顺序逐步构建变更工件,每次调用只创建下一个就绪工件,让用户在每个工件生成后进行审阅和编辑,再继续下一步。

主要能力:通过 /opsx:continue 查询依赖图并识别就绪工件;在默认的 spec-driven schema 中,依赖关系为 proposal → specs / design → tasks。依赖是使能关系,一旦依赖完成,其下游工件即变为 ready。每次调用只创建一个工件文件,例如 proposal.md、specs/**/*.md、design.md、tasks.md,并在创建后展示接下来解锁的工件。

使用方式:用户说“continue”“next artifact”“create specs”“create design”等时可触发。前提是存在活跃变更(通过 openspec-new 或 /opsx:new 创建)。代理运行 openspec status --change <name> --json 查看哪些工件已完成、就绪或被阻塞,读取依赖文件获取上下文,创建第一个就绪工件,并使用 openspec instructions <artifact> --change <name> --json 获取增强指令和模板。用户审阅并可选编辑后,再次运行 /opsx:continue 处理下一个工件。

下一步:全部规划工件完成后,可使用 openspec-apply 实现任务,或使用 openspec-ff 快进剩余工件。

限制与排查:若提示“No artifacts ready”,说明所有工件已完成或被阻塞,可检查 openspec status --change <name>;“Change not found”时需显式指定变更名,例如 /opsx:continue add-dark-mode。相关参考为 OpenSpec 命令 /opsx:continue 与 OpenSpec 概念 Artifacts。