SuperAPI AI 工具集

executing-plans

编程与开发

查看项目

更新于 10-16 02:20

技能介绍

用途

Executing Plans 用于在合作方提供完整实施计划后,以受控批次的方式执行该计划,并在批次之间设置审查检查点,供架构师审查。其核心原则是:分批执行,并在批次之间设置检查点等待架构师审查。

主要能力

  • 加载计划文件(如尚未加载,可使用 scopecraft 加载)。
  • 对计划进行批判性审查,识别其中的问题或顾虑。
  • 若存在顾虑,在开始前向人类合作方提出;若无顾虑,则创建 TodoWrite 并继续。
  • 按批次执行任务,默认每批执行前 3 个任务。
  • 对每个任务:标记为进行中、严格按计划中的细粒度步骤执行、运行指定的验证、标记为已完成。
  • 批次完成后进行报告,展示已实现的内容和验证输出,并说明“Ready for feedback.”。
  • 根据反馈应用更改并执行下一批,重复直至完成。
  • 所有任务完成并验证后,声明使用 finishing-a-development-branch 技能,并按要求使用 superpowers:finishing-a-development-branch 子技能来验证测试、呈现选项并执行选择。

使用方式

开始时需声明:“I'm using the executing-plans skill to implement this plan.”

流程分为五步:

  1. 加载并审查计划:读取计划文件,批判性审查,若有顾虑先向人类合作方提出;若无顾虑,创建 TodoWrite 并继续。
  2. 执行批次:默认执行前 3 个任务,每个任务标记进行中、严格按步骤执行、运行验证、标记完成。
  3. 报告:批次完成后展示实现内容和验证输出,并说“Ready for feedback.”。
  4. 继续:根据反馈应用更改(如需要),执行下一批,重复直至完成。
  5. 完成开发:所有任务完成并验证后,声明使用 finishing-a-development-branch 技能,并按要求使用 superpowers:finishing-a-development-branch 子技能,按其流程验证测试、呈现选项、执行选择。

适用场景

适用于合作方已提供完整实施计划、需要以受控批次执行并设置审查检查点的场景。

限制与停止条件

遇到以下情况应立即停止执行:批次中途遇到阻塞(缺少依赖、测试失败、指令不清);计划存在关键缺口导致无法开始;不理解某条指令;验证反复失败。此时应请求澄清,而不是猜测。

在以下情况应返回审查步骤(第 1 步):合作方根据反馈更新了计划;根本方法需要重新思考。不要强行突破阻塞,应停下来询问。

注意事项

  • 首先批判性审查计划。
  • 严格遵循计划步骤。
  • 不要跳过验证。
  • 当计划要求时引用相关技能。
  • 批次之间:仅报告并等待。
  • 遇到阻塞时停止,不要猜测。