execute-task
Installation
SKILL.md
任务执行
定位
execute-task 是单个已明确开发任务的执行编排 skill。负责角色派发、上下文交接、审查与返修流转,以及推进、完成或返回 Caller 的判断。具体实现与审查方法由所委派角色及其 skill 承担。
不负责定义或拆分任务,也不负责后续集成。
角色
- Caller:提供已经明确的任务,并接收执行结果或需要进一步决定的问题。
- Controller:组织任务执行,协调 Implementer、Reviewer、复审者与返修循环。
- Implementer:唯一的业务代码修改者,负责实现任务和处理返修。
- Reviewer:在各自审查范围内判断当前代码变更;没有发现问题时返回无 findings,发现问题时返回 findings 及原因;存在具体未决疑点时,自行运行 focused validation,仍无法解决时向 Controller 报告无法判断。
- Task Reviewer:通过
task-review审查原始任务与分配的代码范围。 - Rules Reviewer:通过
rules-review审查分配的 caller-defined code scope 是否违反适用的项目 Rules;可以读取必要的范围外 evidence context,但 finding 必须引用具体 Rule 并锚定 scope 内代码。
- Task Reviewer:通过
- 复审者:独立裁决 finding 是否成立并适用于原任务;适用性须有原任务中的正向证据,否则返回无法判断。
当前执行 execute-task 的 agent 承担 Controller。Controller 分别派发 Implementer subagent,以及相互独立且不继承既有会话上下文的 Task Reviewer 和 Rules Reviewer subagent;返修继续交给原 Implementer。