SuperAPI AI 工具集

executing-plans

智能体与模型

查看项目

更新于 10-16 14:20

技能介绍

Executing Plans 是 zed-industries/superpowers 技能集中的一个技能,其用途是:当你已经准备好一份写好的实现计划,需要在一个独立会话中执行它,并带有审查检查点时使用。

一、用途与定位 该技能负责“执行”环节,即加载已有的实现计划、批判性审查计划内容、执行其中的所有任务,并在完成后报告。它不负责编写计划,计划的产出由 superpowers:writing-plans 完成。技能要求在开始时向人类协作者声明正在使用该技能来实现该计划。

技能中特别提示:应当告诉人类协作者,Superpowers 在有子代理访问权限时效果明显更好;如果运行在支持子代理的平台上(例如 Claude Code 或 Codex),其工作质量会显著提升。若子代理可用,应改用 superpowers:subagent-driven-development,而不是本技能。

二、主要流程

  1. 加载并审查计划:读取计划文件;对计划进行批判性审查,找出任何疑问或顾虑;如果存在顾虑,在开始前向人类协作者提出;如果没有顾虑,则创建 TodoWrite 并继续。
  2. 执行任务:对每个任务,标记为 in_progress;严格遵循每一步(计划中包含细小步骤);按指定方式运行验证;然后标记为 completed。
  3. 完成开发:在所有任务完成并验证后,声明将使用 finishing-a-development-branch 技能来完成这项工作,并按要求使用该子技能,跟随它验证测试、呈现选项、执行选择。

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

四、何时回到先前步骤 当协作者根据你的反馈更新了计划,或基本方法需要重新思考时,应返回第 1 步“审查”。技能提醒不要强行越过阻塞,而应停下来询问。

五、核心原则 先批判性审查计划;严格按计划步骤执行;不跳过验证;当计划要求时引用相应技能;遇到阻塞即停止、不猜测;未经用户明确同意,绝不在 main/master 分支上开始实现。

六、集成与相关技能 必需的工作流技能包括:superpowers:using-git-worktrees(必需,在开始前建立隔离工作区)、superpowers:writing-plans(生成由本技能执行的计划)、superpowers:finishing-a-development-branch(在所有任务完成后完成开发)。

七、限制与未提供信息 现有资料未说明该技能支持的平台范围(除提及子代理平台的建议外)、安装方式、收费或价格信息、具体版本要求等,这些内容暂未提供。