用途:该技能用于实现 OpenSpec 变更中的任务,适用于用户希望开始实施、继续实施或逐项推进任务清单的场景。
主要能力:选择变更、查看状态与 schema、获取实施指令、读取上下文文件、展示进度、逐项实现任务并在任务文件中把复选框由 - [ ] 改为 - [x]、完成或暂停时输出状态汇总。
使用方式:可选指定变更名;未指定时从对话上下文推断,若只有一个活跃变更则自动选择,含糊时运行 openspec list --json 并让用户选择。随后运行 openspec status --change "<name>" --json 了解 schemaName 与任务所在产物,再运行 openspec instructions apply --change "<name>" --json 获取上下文文件路径、进度与任务列表。读取上下文文件后开始实现。状态为 blocked 时建议使用 openspec-continue-change;状态为 all_done 时建议归档。
适用场景:基于 spec-driven 等 schema 的变更实施,可与其他操作交错进行。
限制:任务不清晰、出现设计问题或错误阻塞时须暂停并等待指示,不做猜测;保持改动最小且范围限于单个任务;应使用 CLI 输出中的 contextFiles,不假设具体文件名;收费、价格、平台等信息暂未提供。