# Forge Subagent Driven Development

> Use when 需要把已批准的实现计划拆成独立任务并分派给子代理执行，通过规格一致性审查与代码质量审查双阶段把关，确保并行实现结果与设计、计划和验收标准保持一致。触发词：子代理开发、分派任务、并行实现、subagent。

- Skill: `forge-town/forge-subagent-driven-development` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add forge-town/forge-subagent-driven-development`
- Raw SKILL.md: https://api.skillmd.com/api/skills/forge-town/forge-subagent-driven-development/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: forge-town (https://skillmd.com/u/forge-town)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/forge-town/forge-subagent-driven-development

---


# 子代理驱动开发

为每个任务分派**全新**子代理，每个任务完成后做**双阶段审查**：先规格一致性，再代码质量。子代理不继承会话上下文——你精确构造它们需要的一切，自己也因此为协调留出上下文余地。

## 使用说明

1. 启动时声明："我正在使用 forge_subagent-driven-development 技能执行此计划。"
2. 一次性读取计划，提取所有任务全文 + 上下文，创建 TodoList
3. 按 [流程](references/workflow.md) 对每个任务执行：分派实现 → 规格审查 → 代码质量审查 → 标记完成
4. 对照 [检查清单](references/checklist.md) 约束每一轮分派与审查

## 红线

- **不并行分派多个实现子代理**（会冲突）
- **不让子代理自己读计划文件**（提供完整任务文本 + 场景上下文）
- **规格一致性审查未通过前不开始代码质量审查**（顺序固定）
- **审查发现问题 = 未完成**，必须实现子代理修复 → 审查子代理重新审查 → 直到通过
- 未经用户明确同意，**不在 main/master 分支开始实现**

## 与其他技能的关系

| 上游 | 当前 | 下游 |
|------|------|------|
| forge_writing-plans | forge_subagent-driven-development | 实现完成 |

子代理应使用 `forge_test-driven-development` 对每个任务遵循 TDD。

