← ClaudeAtlas

subagent-driverlisted

子代理驱动开发 (SDD) 的核心执行器,管理 Fresh Subagent 启动、任务间代码审查。 使用场景:需要使用 Subagent 执行开发任务
10CG/aria-plugin · ★ 1 · AI & Automation · score 68
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