用途:当已有一份写好的实施计划,需要在独立会话中执行并设置审查检查点时使用本技能。开始时应声明“I'm using the executing-plans skill to implement this plan.”。资料提示:Superpowers 在有子代理支持时效果更好,若可用子代理,应改用 superpowers:subagent-driven-development。
主要流程:第一步加载并审查计划,读取计划文件,批判性识别疑问或顾虑;有顾虑先向人类伙伴提出,无顾虑则创建 TodoWrite 并继续。第二步执行任务,对每个任务标记 in_progress,严格按计划中的小步骤执行,按指定方式运行验证,完成后标记 completed。第三步完成开发,所有任务完成并验证后,声明使用 finishing-a-development-branch 技能,并按要求使用 superpowers:finishing-a-development-branch 验证测试、呈现选项并执行选择。
停止与求助:遇到阻塞(缺少依赖、测试失败、指令不清)、计划存在关键缺口、不理解指令、验证反复失败时,应立即停止执行并请求澄清,不要猜测。当伙伴根据反馈更新计划或需要重新思考根本方法时,返回第一步重新审查。
限制与要求:不要跳过验证;计划提到相关技能时应引用;阻塞时停止而非强行推进;未经用户明确同意,绝不在 main/master 分支上开始实施。集成方面,必需的工作流技能包括 superpowers:using-git-worktrees(开始前建立隔离工作区)、superpowers:writing-plans(创建本技能执行的计划)、superpowers:finishing-a-development-branch(完成开发)。