工程开发
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