代码子代理驱动开发

作者:鹿Sir开发工具v3

通过为每个任务派遣独立子代理执行实施计划,任务间自动代码审查,实现高质量快速迭代。当用户需要执行实施计划、分步完成开发任务时使用。触发词:子代理开发、任务执行、分步实现、计划执行、代码审查。

下载量
303
点赞
76
价格
免费

技能文档

---
name: subagent-driven-development
title: 代码子代理驱动开发
category: 开发工具
description: 通过为每个任务派遣独立子代理执行实施计划,任务间自动代码审查,实现高质量快速迭代。当用户需要执行实施计划、分步完成开发任务时使用。触发词:子代理开发、任务执行、分步实现、计划执行、代码审查。
---

# 代码子代理驱动开发

通过为每个任务派遣独立子代理完成实施,任务间自动代码审查。

**核心原则:** 每个任务一个全新子代理 + 任务间代码审查 = 高质量、快速迭代

## 概述

**与直接执行计划的区别:**
- 同一会话内执行(无上下文切换)
- 每个任务使用全新子代理(无上下文污染)
- 每个任务后自动代码审查(及早发现问题)
- 更快迭代(任务间无需人工介入)

**适用场景:**
- 在当前会话中执行计划
- 任务大部分相互独立
- 需要在质量关卡下持续进展

**不适用场景:**
- 需要先审查计划(先用头脑风暴)
- 任务紧密耦合(手动执行更合适)
- 计划需要修订(先修订计划)

## 技能工作流

### 步骤1:加载计划

读取计划文件,创建任务列表。

### 步骤2:用子代理执行任务

对每个任务:

**派遣实施子代理:**
```
派遣新子代理(通用型):
  描述:"实施任务N:[任务名称]"
  提示:
    你正在实施 [计划文件] 中的任务N。
    仔细阅读该任务,你的工作是:
    1. 实现任务指定的内容
    2. 编写测试(如任务要求TDD)
    3. 验证实现可用
    4. 提交代码
    5. 汇报结果
    工作目录:[目录路径]
    汇报:实现内容、测试内容、测试结果、修改文件、遇到的问题
```

**子代理返回** 工作总结。

### 步骤3:审查子代理的工作

**派遣代码审查子代理:**
```
派遣审查子代理:
  审查子代理的工作成果
  实现内容:[子代理汇报的总结]
  计划要求:[计划文件] 中的任务N
  基准版本:[任务前提交]
  当前版本:[当前提交]
  描述:[任务摘要]
```

**审查返回:** 优点、问题(严重/重要/次要)、评估结论

### 步骤4:处理审查反馈

**发现问题时:**
- 严重问题:立即修复
- 重要问题:下一个任务前修复
- 次要问题:记录

**必要时派遣修复子代理:**
```
"修复代码审查发现的问题:[问题列表]"
```

### 步骤5:标记完成,进入下一任务

- 标记任务为已完成
- 进入下一个任务
- 重复步骤2-5

### 步骤6:最终审查

所有任务完成后,派遣最终审查子代理:
- 审查整体实现
- 检查是否满足所有计划要求
- 验证整体架构

### 步骤7:完成开发

最终审查通过后:
- 验证所有测试通过
- 确认交付物完整

## 示例工作流

```
使用子代理驱动开发执行此计划。

[加载计划,创建任务列表]

任务1:安装钩子脚本
[派遣实施子代理]
子代理:实现了安装钩子,5/5测试通过

[派遣审查子代理]
审查:优点:测试覆盖好。问题:无。可以继续。

[标记任务1完成]

任务2:恢复模式
[派遣实施子代理]
子代理:添加了验证/修复功能,8/8测试通过

[派遣审查子代理]
审查:优点:扎实。问题(重要):缺少进度报告

[派遣修复子代理]
修复子代理:添加了每100次对话的进度报告

[验证修复,标记任务2完成]

...

[所有任务完成后]
[派遣最终审查子代理]
最终审查:所有要求已满足,可以合并

完成!
```

## 优势

**相比手动执行:**
- 子代理自然遵循TDD
- 每个任务全新上下文(不会混淆)
- 支持并行(子代理互不干扰)

**相比直接执行计划:**
- 同一会话(无需交接)
- 持续进展(无需等待)
- 审查检查点自动进行

## 注意事项

**绝不:**
- 跳过任务间的代码审查
- 带着未修复的严重问题继续
- 同时派遣多个实施子代理(会冲突)
- 不阅读计划任务就直接实施

**子代理失败时:**
- 派遣修复子代理并给出具体指令
- 不要手动修复(会污染上下文)

使用说明

# 代码子代理驱动开发

通过为每个任务派遣独立子代理执行计划,任务间自动代码审查。

## 使用

```
使用子代理驱动开发执行这个计划
分步实现这些任务
```

## 工作原理

每个开发任务派遣全新子代理执行,完成后自动派遣审查子代理检查质量,发现问题立即修复,确保高质量交付。

如何安装此技能?

访问技能市场,点击「安装」按钮,按提示将技能包放入 AI 编程助手的 skills 目录即可。

浏览技能市场

支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手