SuperAPI AI 工具集

openspec-archive-change

编程与开发

查看项目

更新于 10-15 21:48

技能介绍

用途:在 OpenSpec 实验工作流中归档已完成的变更,适用于实现完成后需要定稿、同步规格并归档的场景。

主要能力与使用方式:可指定变更名,也可从对话推断、自动选择或提示用户从活动变更中选择。支持 store 选择:用户指定 store 时先运行 openspec store list --json 获取 store id,随后在读取/写入规格与变更的命令上追加 --store <id> 并保持粘性;未指定时作用于最近的本 地 openspec/ 根目录。通过 openspec status --change "<name>" --json 检查工件完成状态,读取 tasks.md 统计未完成任务,依据 artifactPaths.specs.existingOutputPaths 评估增量规格与主规格的差异,并在需要时先运行 openspec instructions specs --change "<name>" --json 获取规则后同步规格、再验证。最后创建归档目录,按 YYYY-MM-DD-<change-name> 规则生成目标名并移动 changeRoot,输出归档摘要。

限制:工件或任务未完成时仅告警并请求确认,不阻断归档;同步进行中不得归档;同步失败或验证不匹配时停止归档并报告差异;运行时上下文与操作指引仅为提示级契约,不可覆盖显式用户选择、已解析路径、CLI 检查与命令约定,也不得原样写入输出文件。资料未提供具体收费、平台与效果信息。