mcpField
E
executing-plans

executing-plans

github.com/jd-opensourceAgent 工作流31536 次安装28 周前更新
代码仓库

关于 executing-plans

executing-plans 是用于分批执行实现计划的 Agent 技能,在批次间设置检查点以供反馈和审查。

主要功能

  1. 01批判性审查计划
  2. 02分批执行任务
  3. 03逐项进行验证
  4. 04设置反馈检查点
  5. 05完成开发分支的流程

适用场景

  1. 01执行已批准的开发计划
  2. 02编码前提出计划疑虑
  3. 03每批任务后审查进度

安装

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

$npx skills add https://github.com/jd-opensource/joysafeter --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