用途:该技能通过 /opsx:continue 在依赖链中创建下一个制品,将一次变更增量式构建,每次只生成一个制品,让用户有机会在继续之前审阅和编辑。
适用时机:用户希望逐步、增量地创建制品;在用 openspec-new 创建变更后想逐个搭建制品;用户说出“continue”“next artifact”“create specs”“create design”等指令时。
前置条件:已存在一个活动变更(由 openspec-new 或 /opsx:new 创建)。
工作流:先运行 openspec status --change <name> --json 查询依赖图,查看哪些制品已完成、就绪或被阻塞;在默认的 spec-driven 模式中,依赖关系为 proposal -> specs / design -> tasks,依赖一旦完成,其下游制品即变为“就绪”;随后读取依赖文件作为上下文,用 openspec instructions <artifact> --change <name> --json 获取增强的指令和模板,创建第一个就绪的制品(如先 proposal,再 specs,再 design,最后 tasks);创建后展示接下来解锁的内容,用户审阅并可选编辑,再运行 /opsx:continue 处理下一个制品。
输出:每次调用创建一个制品文件,例如 proposal.md、specs/**/*.md、design.md、tasks.md。
后续步骤:继续运行 /opsx:continue 生成下一个制品;所有规划制品完成后,使用 openspec-apply 实现任务,或用 openspec-ff 快进剩余制品。
限制与排错:若提示“No artifacts ready”,说明所有制品已完成或被阻塞,需检查 openspec status --change <name>;若提示“Change not found”,需显式指定变更名称,如 /opsx:continue add-dark-mode。具体收费、平台支持及更多细节暂未提供。