← ClaudeAtlas

subagent-driven-developmentlisted

当在当前会话中执行包含独立任务的实现计划时使用
xjxj71/ai-token-usage-statistics · ★ 0 · AI & Automation · score 65
Install: claude install-skill xjxj71/ai-token-usage-statistics
# 子智能体驱动开发 通过为每个任务分派一个全新的子智能体来执行计划,每个任务完成后进行两阶段审查:先审查规格合规性,再审查代码质量。 **为什么用子智能体:** 你将任务委派给具有隔离上下文的专用智能体。通过精心设计它们的指令和上下文,确保它们专注并成功完成任务。它们不应继承你的会话上下文或历史记录——你要精确构造它们所需的一切。这样也能为你自己保留用于协调工作的上下文。 **核心原则:** 每个任务一个全新子智能体 + 两阶段审查(先规格后质量)= 高质量、快速迭代 ## 何时使用 ```dot digraph when_to_use { "有实现计划?" [shape=diamond]; "任务基本独立?" [shape=diamond]; "留在当前会话?" [shape=diamond]; "subagent-driven-development" [shape=box]; "executing-plans" [shape=box]; "手动执行或先头脑风暴" [shape=box]; "有实现计划?" -> "任务基本独立?" [label="是"]; "有实现计划?" -> "手动执行或先头脑风暴" [label="否"]; "任务基本独立?" -> "留在当前会话?" [label="是"]; "任务基本独立?" -> "手动执行或先头脑风暴" [label="否 - 紧密耦合"]; "留在当前会话?" -> "subagent-driven-development" [label="是"]; "留在当前会话?" -> "executing-plans" [label="否 - 并行会话"]; } ``` **与 Executing Plans(并行会话)的对比:** - 同一会话(无上下文切换) - 每个任务全新子智能体(无上下文污染) - 每个任务后两阶段审查:先规格合规性,再代码质量 - 更快的迭代(任务间无需人工介入) ## 流程 ```dot digraph process { rankdir=TB; subgraph cluster_per_task { label="每个任务"; "分派实现子智能体 (./implementer-prompt.md)" [shape=box]; "实现子智能体有疑问?" [shape=diamond]; "回答问题,提供上下文" [shape=box]; "实现子智能体实现、测试、提交、自审" [shape=box]; "分派规格审查子智能体 (./spec-reviewer-prompt.md)" [shape=box]; "规格审查子智能体确认代码匹配规格?" [shape=diamond]; "实现子智能体修复规格差距" [shape=box]; "分派代码质量审查子智能体 (./code-quality-reviewer-prompt.md)" [shape=box]; "代码质量审查子智能体通过?" [shape=diamond]; "实现子智能体修复质量问题" [shape=box]; "在 TodoWrite 中标记任务完成" [shape=box];