subagent-driverlisted
Install: claude install-skill 10CG/aria-plugin
# Subagent Driver (子代理驱动器)
> **版本**: 1.3.0 | **十步循环**: B.2 (执行验证)
> **更新**: 2026-02-06 - 集成两阶段代码审查机制 (Superpowers 兼容)
## 快速开始
### 我应该使用这个 skill 吗?
| 场景 | 使用 subagent-driver? |
|------|----------------------|
| 需要隔离上下文执行任务 | ✅ 是 |
| 多任务需要独立审查 | ✅ 是 |
| 简单单任务修改 | ❌ 否,直接开发 |
| 需要任务间代码审查 | ✅ 是 |
### 不应该使用的场景
- 单文件简单修改 → 直接编辑
- 紧急 hotfix → 直接修复
- 探索性调试 → 使用 Explore agent
---
## 核心概念
### Subagent-Driven Development (SDD)
```
传统模式:
主 Agent → 任务1 → 任务2 → 任务3 → 完成
(上下文累积,可能污染)
SDD 模式:
主 Agent → Fresh Subagent 1 → 审查 → Fresh Subagent 2 → 审查 → ...
(每个任务独立上下文,任务间审查)
```
### 核心原则
1. **Fresh Subagent**: 每个任务启动全新的子代理,无历史上下文污染
2. **任务间审查**: 任务完成后,由独立审查者检查代码质量
3. **4 选项完成**: 每个任务完成时提供 4 个选项供用户选择
4. **上下文隔离**: 子代理之间不共享运行时上下文
5. **TDD 传递** (v1.1.0): 将 TDD 配置传递给 Fresh Subagent 强制执行
6. **智能路由** (v1.2.0): 通过 agent-router 自动选择最合适的 Agent
---
## 核心功能
| 功能 | 说明 |
|------|------|
| **Fresh Subagent 启动** | 为每个任务创建全新的子代理实例 |
| **任务间代码审查** | 任务完成后自动触发代码审查 |
| **4 选项完成流程** | 提供标准化的任务完成选项 |
| **上下文隔离验证** | 确保子代理之间上下文独立 |
| **任务状态追踪** | 跟踪每个子代理任务的执行状态 |
| **TDD 配置传递** (v1.1.0) | 将 TDD 约束传递给 Fresh Subagent |
| **Agent 智能路由** (v1.2.0) | 自动选择最合适的专业 Agent |
---
## Fresh Subagent 机制
### 什么是 Fresh Subagent?
Fresh Subagent 是一个全新启动的子代理实例,具有以下特点:
```yaml
Fresh Subagent 特性:
上下文: 空白 (无历史对话)
工具访问: 完整 (与主 Agent 相同)
工作目录: 继承 (或 Worktree 隔离)
生命周期: 单任务 (任务完成后销毁)
```
### 为什么需要 Fresh Subagent?
| 问题 | 传统模式 | Fr