用途:在 OpenSpec 流程中执行变更的实现阶段,把规划产物(至少 tasks.md)转化为实际代码。
主要能力:代理读取 tasks.md,识别未完成的 [ ] 任务并逐项处理;为每个任务阅读相关 spec、设计文档与现有代码,编写代码、创建或修改文件、按需运行测试,完成后在 tasks.md 中标记 [x]。若任务暴露出设计问题,可修改 design.md 等产物后继续;中断后再次运行可依据勾选状态续做。
使用方式:/opsx:apply 应用当前或推断的变更;/opsx:apply <change-name> 应用指定变更,例如 /opsx:apply add-dark-mode。前置条件是规划产物已完成,至少存在 tasks.md(由 openspec-ff 或 openspec-continue 生成)。触发场景包括用户说“implement”“apply”“start coding”“execute tasks”,或中断后恢复实施。
输出:实现任务的代码变更(新增与修改文件),以及 tasks.md 中被勾选为 [x] 的完成项。
后续步骤:用 openspec-verify 校验实现与产物是否一致,用 openspec-archive 归档已完成的变更。
限制与排错:提示“Change not found”时需显式指定变更名;认为任务有误时,可在应用前编辑 tasks.md(或用 /opsx:continue 重新生成);实现偏离设计时,按需修改 design.md 或 specs/,该流程支持迭代。相关命令 /opsx:apply,概念参考 Artifacts。具体依赖环境、安装方式与收费信息暂未提供。