SuperAPI AI 工具集

openspec-change-implementation

编程与开发

查看项目

更新于 10-15 17:24

技能介绍

用途:该技能用于执行经 OpenSpec 提案批准的小型代码或配置变更(Level 0-1),确保每项任务透明执行并附带测试证据。

主要能力:按 tasks.md 中的任务顺序实施变更;提交代码或配置改动;运行测试或验证步骤并记录结果;更新提案与任务状态;通过 execution-log.md 记录命令与证据,脚本 scripts/update_execution_log.py 可向 openspec/changes/<change-id>/ 下的执行日志追加带时间戳的条目。

使用方式:当用户说“Implement this change”“Apply the fix”“Execute proposal”等,或存在已批准且范围仍为 Level 0-1 的 OpenSpec 提案时自动触发。需提供 proposal.md、tasks.md 及仓库、分支、工具等环境信息。流程为:用 CHECKLIST.md 确认范围与前置条件,规划受影响文件与依赖,迭代实施任务并记录命令与结果,每次变更后运行测试并留存证据,最后更新产物并沟通完成情况或阻塞项。

适用场景:已批准的小型变更、缺陷修复、配置调整等 L0-1 级实现工作。

限制:无提案时不应调用(应先用 openspec-change-proposal);范围超出 Level 1 或实施中暴露隐藏复杂度、测试反复失败时,应升级至 BMAD;实施 BMAD 故事应改用 bmad-development-execution。前置条件或环境缺失时应停止并请求澄清。质量门要求所有检查项通过。具体命令、模板细节及脚本参数暂未提供。