SuperAPI AI 工具集

openspec-executing-plans

编程与开发

查看项目

更新于 10-15 16:50

技能介绍

用途:在带有 openspec/ 目录的项目中执行 OpenSpec 变更计划,替代 superpowers:executing-plans。核心原则是分批执行并在批次间设置检查点,供架构师审查。

主要能力与流程:

  1. 加载与审查计划。用 openspec list --json 查找活动变更,读取 openspec/changes/<change>/plan.md,并查看 openspec/changes/<change>/specs/ 作为参考。批判性审查计划,有疑问先向人类伙伴提出,无疑问则创建 TodoWrite 继续。
  2. 执行批次。默认先执行前 3 个任务;每个任务标记 in_progress,严格按计划的小步骤执行,运行指定验证,再标记 completed。
  3. 报告。批次完成后展示实现内容与验证输出,并说“Ready for feedback.”。
  4. 继续。根据反馈调整并执行下一批,重复直至完成。
  5. 完成开发。全部任务完成并验证后,声明使用 openspec-finishing-branch,并按要求调用该子技能验证测试、给出选项、执行选择并归档。

使用方式:开始时声明“I'm using openspec-executing-plans to implement this plan.”。

限制与停止条件:遇到批次中途阻塞、计划存在关键缺口、指令不理解或验证反复失败时立即停止执行,向人类请求澄清而非猜测。不要跳过验证,批次之间只报告并等待。