mcpField
E
executing-plans

executing-plans

github.com/makerjackieAgent 工作流140 次安装36 周前更新
代码仓库

关于 executing-plans

供 Agent 按批次执行开发计划的技能:先审查计划,再分批实现并在检查点汇报,等待反馈。它强调验证,并要求使用 worktree 流程及收尾技能。

主要功能

  1. 01执行前批判性审查计划
  2. 02分批处理任务并跟踪进度
  3. 03运行计划指定的验证
  4. 04批次间汇报结果
  5. 05要求使用 worktree 和收尾技能

适用场景

  1. 01执行多步骤开发计划
  2. 02在任务批次间征求架构反馈
  3. 03处理阻塞或不明确的计划指令

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/makerjackie/jackie-skills-starter --skill executing-plans

安装后在 Claude Code 中输入/executing-plans确认已加载。

详细介绍

(中文)执行计划

概述

加载计划,进行严格审查,分批执行任务,并在每批之间提交报告以供审查。

核心原则: 分批执行,并设置检查点供架构师审查。

开始时宣布:“我正在使用 executing-plans 技能来实施此计划。”

流程

第 1 步:加载并审查计划
  1. 阅读计划文件
  2. 严格审查——找出计划中的疑问或问题
  3. 如果有问题:开始前先与合作伙伴沟通
  4. 如果没有问题:创建 TodoWrite 并继续
第 2 步:执行任务批次

默认:前 3 个任务

对每个任务:

  1. 标记为 in_progress
  2. 严格按照每个步骤执行(计划包含易于完成的小步骤)
  3. 按要求运行验证
  4. 标记为 completed
第 3 步:提交报告

批次完成后:

  • 展示已实现的内容
  • 展示验证输出
  • 说:“已准备好接受反馈。”
第 4 步:继续

根据反馈:

  • 如有需要,应用更改
  • 执行下一批任务
  • 重复以上步骤,直到全部完成
第 5 步:完成开发

所有任务完成并通过验证后:

  • 宣布:“我正在使用 finishing-a-development-branch 技能来完成这项工作。”
  • 必需的子技能: 使用 superpowers:finishing-a-development-branch
  • 按照该技能的要求验证测试、提供选项并执行所选方案

何时停止并寻求帮助

遇到以下情况时,立即停止执行:

  • 在批次执行过程中遇到阻碍(缺少依赖项、测试失败、指令不明确)
  • 计划存在导致无法开始的关键缺陷
  • 无法理解某条指令
  • 验证反复失败

应请求澄清,而不是猜测。

何时返回较早的步骤

遇到以下情况时,返回审查(第 1 步):

  • 合作伙伴根据你的反馈更新了计划
  • 需要重新考虑基本方法

不要强行越过阻碍——停下并询问。

请记住

  • 首先严格审查计划
  • 严格按照计划步骤执行
  • 不要跳过验证
  • 计划要求时,引用相关技能
  • 批次之间:只提交报告并等待
  • 遇到阻碍时停止,不要猜测
  • 未经用户明确同意,绝不要在 main/master 分支上开始实施

集成

必需的工作流技能:

  • superpowers:using-git-worktrees - 必需:开始前设置隔离工作区
  • superpowers:writing-plans - 创建此技能要执行的计划
  • superpowers:finishing-a-development-branch - 所有任务完成后完成开发

评论

支持 Markdown