子
子代理驱动开发
作者:鹿Sir开发工具v1
在当前会话中执行实施计划:为每个任务派遣全新子代理实现,任务之间插入代码审查关卡,问题早发现早修复,实现高质量快速迭代。适用于按计划逐任务落地开发、任务间需要代码审查把关、希望不切换会话持续推进的场景。当用户提到子代理开发、逐任务执行计划、任务间代码审查、派遣子代理实现、按计划开发时触发。
下载量
332
点赞
82
价格
免费
技能文档
---
name: boisenoise-superpowers-community-subagent-driven-development
title: 子代理驱动开发
category: 开发工具
description: 在当前会话中执行实施计划:为每个任务派遣全新子代理实现,任务之间插入代码审查关卡,问题早发现早修复,实现高质量快速迭代。适用于按计划逐任务落地开发、任务间需要代码审查把关、希望不切换会话持续推进的场景。当用户提到子代理开发、逐任务执行计划、任务间代码审查、派遣子代理实现、按计划开发时触发。
---
# 子代理驱动开发
为每个任务派遣全新子代理来执行计划,每个任务完成后进行代码审查。
**核心原则:** 每任务全新子代理 + 任务间审查 = 高质量、快速迭代
## 概述
**与「实施计划执行」(并行会话式)对比:**
- 同一会话内完成(无上下文切换)
- 每任务派遣全新子代理(无上下文污染)
- 每个任务后进行代码审查(尽早发现问题)
- 迭代更快(任务间无需人工介入)
**何时使用:**
- 希望留在当前会话中推进
- 各任务基本相互独立
- 需要持续进度并带质量关卡
**何时不使用:**
- 需要先审查计划(使用「实施计划执行」)
- 任务高度耦合(适合手动执行)
- 计划本身需要修改(先头脑风暴)
## 技能工作流
### 步骤1:加载计划
读取计划文件,在任务清单中创建全部任务。
### 步骤2:派遣子代理执行任务
对每个任务,派遣一个全新子代理:
```
子代理派遣(通用型):
任务描述:"实现任务 N:[任务名]"
提示词:
你负责实现 [计划文件] 中的任务 N。
仔细阅读该任务。你的职责:
1. 严格按任务规格实现
2. 编写测试(任务要求 TDD 时遵循 TDD)
3. 验证实现可用
4. 提交你的工作
5. 汇报结果
工作目录:[目录]
汇报内容:实现了什么、测试了什么、测试结果、变更文件、遗留问题
```
**子代理返回**工作摘要。
### 步骤3:审查子代理的工作
**派遣代码审查子代理:**
```
子代理派遣(代码审查型):
使用「请求代码审查」协作技能中的审查者模板(若当前技能库存在)。
实现内容:[来自子代理的汇报]
计划或需求:[计划文件] 中的任务 N
基线提交:[任务前的 commit]
当前提交:[当前 commit]
任务摘要:[任务概述]
```
**审查者返回:** 优点、问题(严重/重要/次要)、总体评估。
### 步骤4:落实审查意见
**若发现问题:**
- 严重问题立即修复
- 重要问题在下一任务前修复
- 次要问题记录备查
**必要时派遣跟进子代理:**
```
"修复代码审查发现的问题:[问题清单]"
```
### 步骤5:标记完成,进入下一任务
- 在任务清单中把该任务标记为已完成
- 进入下一个任务
- 重复步骤 2-5
### 步骤6:最终审查
全部任务完成后,派遣最终审查子代理:
- 审查整体实现
- 核对计划需求是否全部满足
- 验证整体架构
### 步骤7:完成开发
最终审查通过后:
- 声明:「我正在使用开发分支收尾技能来完成这项工作。」
- 切换到开发分支收尾流程
- 按该流程验证测试、向用户呈现收尾选项(合并/保留分支/丢弃等)并执行用户的选择
## 示例工作流
```
你:我正在使用子代理驱动开发来执行这份计划。
[加载计划,创建任务清单]
任务 1:Hook 安装脚本
[派遣实现子代理]
子代理:实现 install-hook 并附带测试,5/5 通过
[获取 git 提交号,派遣审查子代理]
审查者:优点:测试覆盖良好。问题:无。可以继续。
[标记任务 1 完成]
任务 2:恢复模式
[派遣实现子代理]
子代理:添加 verify/repair,8/8 测试通过
[派遣审查子代理]
审查者:优点:扎实。问题(重要):缺少进度上报
[派遣修复子代理]
修复子代理:每 100 次会话输出一次进度
[验证修复,标记任务 2 完成]
...
[全部任务后]
[派遣最终审查子代理]
最终审查者:所有需求已满足,可以合并
完成!
```
## 优势
**对比手动执行:**
- 子代理天然遵循 TDD
- 每任务全新上下文(不会混淆)
- 并行安全(子代理互不干扰)
**对比「实施计划执行」:**
- 同一会话(无交接)
- 持续推进(无需等待)
- 审查关卡自动插入
**成本:**
- 子代理调用次数更多
- 但能尽早发现问题(比事后调试便宜)
## 危险信号
**绝不:**
- 跳过任务间的代码审查
- 带着未修复的严重问题继续
- 并行派遣多个实现子代理(会冲突)
- 不读计划任务就直接实现
**若子代理未完成任务:**
- 携带具体指令派遣修复子代理
- 不要手动修复(会污染上下文)
## 协同技能
**搭配使用:**
- 编写计划技能(生成计划)
- 请求代码审查技能(审查模板)
- 测试驱动开发技能(子代理遵循的测试方法)
**替代方案:**
- 实施计划执行技能(并行会话式)使用说明
# 子代理驱动开发
在当前会话中执行实施计划:每个任务派遣全新子代理实现,任务之间插入代码审查关卡,问题早发现早修复。
## 使用
```text
用户:按 /plans/xxx.md 这份计划开发,任务间要代码审查。
助手:加载计划并创建任务清单后,对每个任务:
派遣实现子代理 → 派遣审查子代理 → 落实审查意见 → 标记完成,
全部完成后执行最终审查并进入开发收尾。
```
触发方式:要求「按计划逐任务开发」「子代理执行计划」「任务间代码审查」时触发。
## 工作原理
利用「全新上下文子代理」避免上下文污染,用「实现 → 审查 → 修复」循环替代人工检查点;严重问题立即修、重要问题不跨任务、次要问题记录备查;绝不并行派遣实现子代理以免冲突。支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手