工程开发
executing-plans avatar

executing-plans

在独立会话中执行实施计划并进行审核检查点,确保逐项任务验证与代码质量。

简介

executing-plans 技能专为软件开发代理程序设计,旨在有条理地将书面实施计划转化为实际代码。它作为一个受控的执行引擎,弥合了高级设计规范与最终代码提交之间的差距。此技能适用于需要结构化、迭代式任务处理的开发者或编码代理,特别是在处理复杂功能或重构项目时,若遗漏步骤可能导致回归问题或技术债。它强制执行严格的工作流程,优先考虑安全性、验证和审核,而非冲动的代码生成。

  • 严格按照由 writing-plans 生成的预定义、细分式实施计划来执行任务。

  • 通过将任务标记为 in_progress 和 completed 来管理基于状态的进度跟踪。

  • 在每个任务后整合强制性验证步骤,确保代码符合功能需求。

  • 提供内置的反馈循环,当遇到阻塞、指令不明或验证失败时,要求代理程序暂停并寻求人工介入。

  • 与 git-worktrees 协调,确保所有实施皆在隔离且安全的支线环境中进行。

  • 当计划完全验证后,自动触发 finishing-a-development-branch 以促进顺利的项目收尾。

  • 在执行任何代码前,请先仔细阅读计划文件,以识别潜在风险或遗漏的依赖项目。

  • 务必使用指定的提示语句向用户宣告您的操作,以保持透明度。

  • 当指令模糊时,请勿凭空猜测;优先采取“停止并询问”的行为以防止错误的实施。

  • 若当前的平台支持 subagent-driven-development,请优先选择该技能以获得更高的自主性与效率。

  • 此技能需要访问完整的 Superpowers 方法论,包含 Git 整合与测试驱动开发 (TDD) 实践。

  • 输入通常包含批准的技术规范或实施计划文件;主要输出是一个经过完整验证且随时可提交的开发支线。

仓库统计

Star 数
171,906
Fork 数
15,164
Open Issue 数
278
主要语言
Shell
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 05:49
在 GitHub 查看