mcpField
E
executing-plans

executing-plans

github.com/sickn33Agent 工作流48.7k564 次安装1 天前更新
代码仓库

关于 executing-plans

用于分批执行现有书面实施计划的 skill。它先审查计划,再按步骤执行并验证任务,在检查点汇报进展。

主要功能

  1. 01批判性审查书面计划
  2. 02分批执行任务
  3. 03按计划步骤验证
  4. 04在检查点汇报进展

适用场景

  1. 01实施已编写的功能计划
  2. 02按评审检查点推进任务
  3. 03验证每批实施结果

安装

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

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill executing-plans

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

详细介绍

执行计划

概述

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

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

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

流程

步骤 1:加载并审查计划
  1. 阅读计划文件
  2. 严格审查计划,找出任何疑问或顾虑
  3. 如有顾虑:开始前与人类协作者沟通
  4. 如无顾虑:使用项目现有的任务/待办机制并继续;TodoWrite 是特定宿主环境提供的工具,并非普遍可用的命令
步骤 2:执行批次

批次大小遵循用户的明确指示或项目约定;否则选择便于审查的实际任务组

对于每项任务:

  1. 标记为进行中
  2. 严格遵循每个步骤(计划包含粒度较小的步骤)
  3. 按要求运行验证
  4. 标记为已完成
步骤 3:汇报

批次完成后:

  • 展示已实现的内容
  • 展示验证结果
  • 除非用户明确要求设置检查点,否则继续执行下一个已获授权的批次;简要汇报进度,但不要不必要地结束任务。
步骤 4:继续

根据反馈:

  • 如有需要,进行修改
  • 执行下一个批次
  • 重复此过程,直到完成
步骤 5:完成开发

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

  • 宣布:“我正在使用 finishing-a-development-branch 技能来完成此工作。”
  • 仅在适用时使用实际可用的 finishing-a-development-branch 技能;应优先遵循特定于仓库的维护者/合并工作流。不要凭空假设存在 superpowers 插件依赖。
  • 遵循该技能进行测试验证、提供选项并执行所选方案

何时暂停并寻求帮助

只有在不可或缺的输入/授权缺失或未解决的外部阻碍导致某个依赖步骤无法继续时,才暂停该步骤;保留独立工作。示例问题及处理方式:

  • 缺少依赖项或测试失败:检查实际原因并尝试修复;这并不自动构成暂停理由
  • 计划存在严重缺漏,导致无法开始
  • 无法理解某条指示
  • 验证反复失败

如需澄清,请提问,不要猜测。

何时重新审查早期步骤

在以下情况返回步骤 1 重新审查:

  • 协作者根据你的反馈更新了计划
  • 基本方案需要重新思考

不要强行绕过阻碍——请暂停并询问。

请记住

  • 先严格审查计划
  • 严格按照计划步骤执行
  • 不要跳过验证
  • 计划要求引用技能时,应予以引用
  • 批次之间:遵循用户授权的节奏;如无必须设置的检查点,就继续执行
  • 遇到阻碍时暂停,不要猜测

适用场景

当需要执行一份现有的书面计划,且计划包含可验证的任务和检查点时使用。用户要求保留计划文件时,应予以保留;使用现有待办事项,并遵循用户最新的批次/继续指示。

限制

  • 仅当任务明确符合上述范围时,才使用此技能。
  • 不要将此技能的输出视为环境特定验证、测试或专家审查的替代品。
  • 如果缺少必要的输入、权限、安全边界或成功标准,请暂停并寻求澄清。

评论

支持 Markdown