用途:从进行中的变更实现任务,适合“开始实现、继续实现、按计划推进任务”的场景。
主要能力:选择变更、读取变更产物、展示进度、循环实现任务、必要时暂停。可选指定变更名;若省略,会从对话上下文推断,或当 specs/changes/ 下只有一个目录时自动选择,否则列出可选目录并让用户选择。选定后需公告“Using change: ”及覆盖方式(如 open-spec-apply <other>)。
用法:读取 specs/changes/<name>/ 下存在的 proposal.md、design.md、tasks.md。若缺少 tasks.md,会暂停并询问是否先用 open-spec-propose 技能创建。随后显示当前进度(N/M tasks complete)与剩余任务概览,再逐个实现:展示正在处理的任务、做所需代码改动、保持改动最小聚焦、在任务文件中把 - [ ] 标为 - [x],然后继续下一个任务。
遇到任务不清晰会请求澄清;实现暴露设计问题会建议更新产物;遇到错误或阻塞会报告并等待指示。全部完成时建议使用 open-spec-complete 技能同步 specs/features/。
限制:specs/changes/ 仅视为工作状态,完成仍需同步 specs/features/。其他平台、收费或价格信息暂未提供。