SuperAPI AI 工具集

openspec-apply-change

编程与开发

查看项目

更新于 10-16 08:01

技能介绍

用途:这是一个用于实现 OpenSpec 变更任务的技能,适合用户想开始实现、继续实现或逐项推进任务时使用。

主要能力与用法:可指定变更名;未指定时从对话上下文推断,只有一个活跃变更时自动选择,含糊时运行 openspec list --json 并用 AskUserQuestion 让用户选择。随后运行 openspec status --change "<name>" --json 了解 schemaName 及包含任务清单的产物,再运行 openspec instructions apply --change "<name>" --json 获取上下文文件路径、进度(总数、完成、剩余)、任务列表与动态指令。按上下文文件(spec-driven 为 proposal、specs、design、tasks)阅读后展示 schema、进度与剩余任务,并逐项实现、把任务文件中 - [ ] 改为 - [x]。

状态处理:state 为 blocked(缺少产物)时提示用 openspec-continue-change;state 为 all_done 时祝贺并建议归档;否则实施。

限制与守卫:必须读完上下文文件再动手,改动尽量小并限定在每个任务内;任务含糊、发现设计问题或遇到错误阻塞时暂停询问,不猜测;立即更新任务勾选;使用 CLI 输出的 contextFiles,不假定文件名。该技能支持随时调用,允许交错执行其他动作并可建议更新产物。

资料未提供安装命令、收费、平台要求与效果信息。