mcpField
E
executing-plans

executing-plans

github.com/dev-toolingsAgent 工作流22781 次安装4 周前更新
代码仓库

关于 executing-plans

面向 Symfony 的技能,用于按经过验证、便于审查的步骤执行已批准的实施计划。它强调每步单独提交、明确跟踪计划状态,并报告偏差或阻碍。

主要功能

  1. 01每步先编写测试再实现
  2. 02每个完成步骤单独提交
  3. 03跟踪计划状态与偏差
  4. 04最终运行风格、静态分析和测试

适用场景

  1. 01落实已批准的多步骤功能
  2. 02中断后恢复计划执行
  3. 03处理与计划不符的阻碍

安装

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

$npx skills add https://github.com/dev-toolings/superpowers-symfony --skill executing-plans

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

附带文件reference.md

详细介绍

执行计划(Symfony)

适用场景

  • 已有获批的实现计划,且必须按计划执行。
  • 工作包含多个步骤,且每一步完成后都必须通过检查。
  • 因中断或阻塞而需要继续执行计划。

默认工作流

  1. 阅读完整计划,确认基线测试通过,并在分支上开展工作。
  2. 对每个步骤,先编写测试,观察测试失败,再实现功能,观察测试通过,最后重构。
  3. 每完成一个步骤就提交一次,并在提交消息中注明该步骤。
  4. 在每个阶段结束时运行质量检查(代码风格、静态分析、完整测试套件)。
  5. 在计划中跟踪每个步骤的状态;如果实际情况与计划不符,则停止并报告。

防护措施

  • 绝不跳过观察测试失败的步骤:从未失败过的测试无法证明任何事。
  • 每个提交只包含一个步骤;不要将多个步骤打包提交。
  • 不要悄悄更改计划:报告偏差及其原因。
  • 遇到阻塞(迁移失败、自动装配错误)时,修复根因,而不是测试。

渐进式披露

  • 使用此文件了解执行原则和风险控制。
  • 需要深入了解实现细节时,打开参考资料。

输出要求

  • 每个步骤单独提交,并包含测试。
  • 提供包含每个步骤状态的计划。
  • 提供最终验证结果,以及任何计划偏差。

参考资料

  • reference.md

评论

支持 Markdown