AgentSkillsCN

superpowers-executing-plans

当你需要在独立会话中执行书面实施计划,并设置审查与检查点时使用。

SKILL.md
--- frontmatter
name: superpowers-executing-plans
description: 当你有一个书面实施计划需要在独立会话中执行,并设置审查检查点时使用

执行计划

概览

加载计划,进行批判性审查,分批执行任务,在批次之间报告以供审查。

核心原则: 批量执行,设置架构师审查的检查点。

开始时宣布: "我正在使用 skills/superpowers-executing-plans skill 来实施此计划。"

流程

第 1 步:加载并审查计划

  1. 阅读计划文件
  2. 进行批判性审查 - 识别关于计划的任何问题或疑虑
  3. 如果有疑虑:在开始之前向您的 human 伙伴提出
  4. 如果没有疑虑:创建 TodoWrite 并继续

第 2 步:执行批次

默认:前 3 个任务

对于每个任务:

  1. 标记为 in_progress
  2. 严格按照每个步骤执行(计划包含细粒度的步骤)
  3. 运行指定的验证
  4. 标记为 completed

第 3 步:报告

批次完成时:

  • 显示已实施的内容
  • 显示验证输出
  • 说:"准备反馈。"

第 4 步:继续

根据反馈:

  • 如果需要,应用更改
  • 执行下一个批次
  • 重复直到完成

第 5 步:完成开发

所有任务完成并验证后:

  • 宣布:"我正在使用 skills/superpowers-finishing-a-development-branch skill 来完成这项工作。"
  • **必需子 skill:**使用 skills/superpowers-finishing-a-development-branch
  • 遵循该 skill 来验证测试、呈现选项、执行选择

何时停止并寻求帮助

在以下情况立即停止执行:

  • 批次执行中遇到障碍(缺少依赖项、测试失败、指令不清楚)
  • 计划存在关键缺陷阻止开始
  • 您不理解某个指令
  • 验证反复失败

寻求澄清而不是猜测。

何时重新审视早期步骤

在以下情况返回审查(第 1 步):

  • 伙伴根据您的反馈更新了计划
  • 需要重新思考基本方法

不要强行通过障碍 - 停止并询问。

记住

  • 首先进行批判性审查计划
  • 严格按照计划步骤执行
  • 不要跳过验证
  • 当计划要求引用 skill 时引用
  • 批次之间:只需报告并等待
  • 遇到障碍时停止,不要猜测