工程开发
executing-plans
在隔离的开发会话中执行详细的实施计划,并内置验证检查点。
简介
执行计划技能 (executing-plans) 为编码代理程序提供了一个强大的框架,用于执行从预先批准的实施计划中提取的结构化开发任务。此技能专为复杂的软件工程项目而设计,确保代理程序超越单纯的代码生成,转向严谨、迭代的执行方式。通过将开发流程隔离为易于管理的小型任务,代理程序可以保持高度准确性,防止范围蔓延,并确保每一行代码都有验证支持。此技能适用于需要系统性方法来进行功能实施、重构或修复受控环境中错误的开发人员与自动化代理程序。
-
根据预定义的计划文件顺序执行任务,确保严格遵守小型分步说明。
-
在每个任务后整合强制性的验证步骤,确保代码库保持在有效且可运行的状态。
-
管理子技能委派,包括在任务完成后强制与 finishing-a-development-branch 整合。
-
强制执行关键审查阶段,代理程序在开始实施前会分析计划是否存在潜在障碍、丢失的依赖项或不明确的需求。
-
自动使用 git 工作树 (worktrees) 进行环境隔离,防止在开发周期中污染主分支。
-
在开始执行前,务必严格审查计划;若出现疑虑或模糊不清的情况,请立即咨询人类合作伙伴。
-
若遇到障碍(如测试失败、丢失库或逻辑僵局),代理程序必须停止执行并请求人工干预,切勿盲目猜测。
-
在支持子代理程序的平台上执行时,建议开发人员优先使用 subagent-driven-development 以获得更好的模块化与速度。
-
输入要求包含明确的书面实施计划。输出包含经过验证的代码变更、单元测试结果以及准备合并或创建 PR 的最终开发分支。
-
在适用的情况下严格遵守红-绿-重构 (red-green-refactor) 的 TDD 循环,确保测试始终是开发工作流程中的核心要素。
仓库统计
- Star 数
- 170,783
- Fork 数
- 15,077
- Open Issue 数
- 285
- 主要语言
- Shell
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月28日 11:23