用途:当已有一份书面实施计划,需要在独立会话中执行并在批次之间接受评审时使用。核心原则是分批执行并设置检查点,供架构师审查。
主要能力与流程:开始时应声明“I'm using the executing-plans skill to implement this plan.”。第一步加载并批判性审查计划文件,识别疑问或顾虑;若有顾虑,先向人类伙伴提出,无顾虑则创建 TodoWrite 并继续。第二步执行批次,默认先执行前 3 个任务,每个任务标记为 in_progress,严格按计划中的细粒度步骤执行,运行指定验证,然后标记为 completed。第三步在批次完成后报告:展示已实现内容与验证输出,并说“Ready for feedback.”。第四步根据反馈应用修改并执行下一批次,重复直至完成。第五步全部任务完成并验证后,声明“I'm using the finishing-a-development-branch skill to complete this work.”,并必须使用 software-forge:finishing-a-development-branch 子技能来验证测试、呈现选项并执行选择。
停止与求助:遇到批次中途阻塞(缺少依赖、测试失败、指令不清)、计划存在关键缺口、不理解指令或验证反复失败时,应立即停止执行并请求澄清,不要猜测。当伙伴根据反馈更新计划或需要重新思考基本方法时,返回第一步重新审查。
限制与注意事项:不要跳过验证;计划要求引用技能时应引用;批次之间只报告并等待;被阻塞时停止而非强行推进;未经用户明确同意,绝不在 main/master 分支上开始实施。集成方面,必需的工作流技能包括 software-forge:using-git-worktrees(开始前设置隔离工作区)、software-forge:writing-plans(创建本技能执行的计划)以及 software-forge:finishing-a-development-branch(完成开发)。