mcpField
E
executing-plans

executing-plans

github.com/lucianghindaAgent 工作流44244 次安装2 天前更新
代码仓库

关于 executing-plans

用于逐项审查和执行实现计划的 Skill。它要求先检查计划、按步骤运行指定验证,并在遇到阻碍时停止并询问。

主要功能

  1. 01批判性审查计划
  2. 02逐项执行任务
  3. 03按要求进行验证
  4. 04处理阻碍并请求澄清
  5. 05完成开发分支的工作流

适用场景

  1. 01执行已编写的开发计划
  2. 02推进任务时检查步骤和测试
  3. 03指令或验证不明确时暂停询问

安装

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

$npx skills add https://github.com/lucianghinda/rubypowers --skill executing-plans

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

详细介绍

执行计划

概述

加载计划,进行批判性审查,执行所有任务,并在完成后报告。

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

**注意:**告知你的合作伙伴,RubyPowers 在能够使用子 Agent 的情况下效果会好得多。如果在支持子 Agent 的平台(例如 Claude Code 或 Codex)上运行,工作质量会显著提高。如果有子 Agent 可用,请使用 rubypowers:subagent-driven-development,而不是此技能。

流程

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

对每项任务:

  1. 标记为 in_progress
  2. 严格按照每个步骤执行(计划包含细化的小步骤)
  3. 按照指定要求运行验证
  4. 标记为 completed
步骤 3:完成开发

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

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

何时停止并寻求帮助

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

  • 遇到阻碍(缺少依赖项、测试失败或指令不明确)
  • 计划存在导致无法开始的重大缺漏
  • 不理解某项指令
  • 验证反复失败

请寻求澄清,不要自行猜测。

何时重新审视前面的步骤

在以下情况下返回审查(步骤 1):

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

不要勉强绕过阻碍——停止并寻求帮助。

请牢记

  • 先批判性审查计划
  • 严格遵循计划步骤
  • 不要跳过验证
  • 计划要求使用技能时,请参照相应技能
  • 遇到阻碍时停止,不要猜测
  • 未经用户明确同意,绝不要在 main/master 分支上开始实施

集成

必需的工作流技能:

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

评论

支持 Markdown