SuperAPI AI 工具集

executing-plans

编程与开发

查看项目

更新于 10-15 20:29

技能介绍

用途:当已有一份写好的实施计划,需要在独立会话中执行并设置审查检查点时使用本技能。开始时应声明:“I'm using the executing-plans skill to implement this plan.”

主要能力与流程:

  1. 加载并审阅计划:读取计划文件,批判性审阅,识别疑问或顾虑;若有顾虑,先向人类伙伴提出再开始;若无顾虑,创建 TodoWrite 并继续。
  2. 执行任务:对每个任务标记为 in_progress,严格按计划中的细粒度步骤执行,按指定方式运行验证,然后标记为 completed。
  3. 完成开发:所有任务完成并验证后,声明:“I'm using the finishing-a-development-branch skill to complete this work.”,并使用必需子技能 superpowers:finishing-a-development-branch 验证测试、呈现选项并执行选择。

何时停止求助:遇到阻塞(缺少依赖、测试失败、指令不清)、计划存在阻止开始的严重缺口、不理解某条指令、验证反复失败时,立即停止执行,请求澄清而非猜测。

何时回到早期步骤:当伙伴根据反馈更新计划,或基本方法需要重新思考时,返回第 1 步审阅。不要强行突破阻塞。

限制与注意事项:需批判性审阅计划;严格遵循计划步骤;不要跳过验证;计划提到技能时需引用对应技能;被阻塞时停止而非猜测;未经用户明确同意,绝不在 main/master 分支上开始实施。

集成:必需的工作流技能包括 superpowers:using-git-worktrees(开始前建立隔离工作区)、superpowers:writing-plans(生成此技能执行的计划)、superpowers:finishing-a-development-branch(完成开发)。资料还提示,Superpowers 在有子代理支持的平台上(如 Claude Code 或 Codex)效果更好;若有子代理,应改用 superpowers:subagent-driven-development 而非本技能。