---
title: "快速开发"
description: 在不牺牲输出质量检查点的情况下减少人机交互的摩擦
sidebar:
  order: 2
---

`bmad-quick-dev` 的目标很直接：在保证质量边界的前提下，把“意图到代码”的人机往返轮次降到最低。

![快速开发工作流图](/diagrams/quick-dev-diagram.png)

## 它解决什么问题

纯人工频繁盯流程会拖慢速度，纯自动又容易偏航。Quick Dev 做的是中间解：
- 在关键节点保留人工判断
- 在可控区间放大模型自主执行时长
- 通过规范与审查把偏航风险收回来

## Quick Dev 的核心机制

### 1. 先把意图压缩成单一目标

无论输入来自几句话、issue 链接、计划稿，还是 `epics.md` 的 `story`，都要先压缩成一个可执行目标。  
目标不清晰时，后续自动化越强，偏差成本越高。

### 2. 选择最小安全路径

目标明确后，workflow 会判断：
- 是不是“零爆炸半径”的 one-shot 变更
- 还是必须先走 planning 再实现

原则是：能走短路径就不走长路径，但不能为了快跳过必要边界。

### 3. 在边界内长时自主执行

当目标与规范足够清晰，模型会承担更长段的连续实现。  
这一步省下的是“重复确认成本”，不是“质量成本”。

### 4. 在正确层级修复问题

Quick Dev 会区分问题来源：
- **意图层问题**：需求理解本身不对
- **规范层问题**：tech-spec 边界不够强
- **实现层问题**：本地代码缺陷

只有实现层问题才直接补代码；上层问题要回到对应层级重做。

### 5. 只在必要时拉回人工

人类主要在三个高杠杆时刻介入：
- 意图澄清
- 规范确认
- 最终结果审查

## 为什么它和“普通自动化”不一样

Quick Dev 不追求“全自动”，而是追求“最少但有效的人类判断”。  
它把人工注意力从大量低价值确认，转移到少量高价值决策。

## 与对抗性评审的关系

Quick Dev 是执行节奏设计；`adversarial review` 是审查策略。二者经常配合：
- Quick Dev 负责高效推进实现
- 对抗性评审负责提高问题发现率并做分诊

也就是说，Quick Dev 解决“怎么更快且更稳地跑”，对抗性评审解决“怎么更狠地查问题”。

## 适用边界

**适合：**
- 目标可定义、可验收的实现任务
- 希望减少流程摩擦但不放弃质量门

**不适合：**
- 目标长期模糊且频繁变化
- 团队尚未接受“先规格后长时执行”的工作方式

:::tip[实践建议]
先把成功标准写清楚，再启用 Quick Dev。目标越清楚，自动化收益越大。
:::

## 继续阅读

想进一步理解审查策略，可继续阅读 [对抗性评审](./adversarial-review.md)；需要对已有输出进行第二轮推理时，可参考 [高级启发](./advanced-elicitation.md)。若要查看它在完整流程中的位置，请参见 [工作流地图](../reference/workflow-map.md)。

- [对抗性评审](./adversarial-review.md)
- [高级启发](./advanced-elicitation.md)
- [工作流地图](../reference/workflow-map.md)
