name: executing-plans description: 当您有一个需要执行的书面实施计划时使用,在单独的会话中执行并设置审查检查点
执行计划
概述
加载计划,进行批判性审查,分批执行任务,在批次之间报告以供审查。
核心原则: 分批执行,设置检查点供架构师审查。
开始时声明: “我正在使用‘执行计划’技能来实施此计划。”
流程
步骤 1:加载并审查计划
- 读取计划文件
- 批判性审查 - 识别对计划的任何疑问或担忧
- 如果有担忧:在开始前向您的人类伙伴提出
- 如果没有担忧:创建待办事项列表并继续
步骤 2:执行批次
默认:前 3 个任务
对于每个任务:
- 标记为“进行中”
- 严格按照每个步骤执行(计划包含易于执行的步骤)
- 运行指定的验证
- 标记为“已完成”
步骤 3:报告
批次完成时:
- 展示已实现的内容
- 展示验证输出
- 说:“准备就绪,等待反馈。”
步骤 4:继续
基于反馈:
- 如果需要,应用更改
- 执行下一个批次
- 重复直到完成
步骤 5:完成开发
所有任务完成并验证后:
- 宣布:“我正在使用‘完成开发分支’技能来完成这项工作。”
- 必需子技能: 使用 superpowers:finishing-a-development-branch
- 按照该技能进行测试验证、呈现选项、执行选择
何时停止并寻求帮助
立即停止执行的情况:
- 批次执行中遇到阻碍(缺少依赖项、测试失败、指令不明确)
- 计划存在关键缺陷导致无法开始
- 您不理解某个指令
- 验证反复失败
请求澄清,而不是猜测。
何时重新审视早期步骤
返回审查(步骤 1)的情况:
- 伙伴根据您的反馈更新了计划
- 基本方法需要重新思考
不要强行突破阻碍 - 停止并询问。
记住
- 首先批判性审查计划
- 严格按照计划步骤执行
- 不要跳过验证
- 当计划说明时,引用相关技能
- 批次之间:只报告并等待
- 遇到阻碍时停止,不要猜测