---
name: dev-workflow
description: 开发流程四步法。支持需求理解、方案设计、代码实现、代码审查。当用户提到「需求分析」「方案设计」「代码实现」「代码审查」「理解需求」「技术设计」「开始写代码」「Review」「检查代码」时使用。
---

# 开发流程四步法

需求理解 → 方案设计 → 代码实现 → 代码审查

## 使用时机

- 用户描述新功能/项目想法，需要需求分析
- 用户提到「方案设计」「架构设计」「怎么实现」
- 用户提到「代码实现」「开始写代码」「帮我实现」
- 用户提到「代码审查」「Review」「检查代码」「看看有没有问题」

## Step 1：识别当前步骤

根据用户需求选择对应 reference 文件执行：


| 步骤   | 文件                                               | 触发关键词                    |
| ---- | ------------------------------------------------ | ------------------------ |
| 需求理解 | [requirement.md](reference/requirement.md)       | 需求分析、理解需求、整理需求、帮我梳理      |
| 方案设计 | [design.md](reference/design.md)                 | 方案设计、技术设计、架构设计、怎么实现      |
| 代码实现 | [implementation.md](reference/implementation.md) | 代码实现、开始写代码、帮我实现、写一下      |
| 代码审查 | [review.md](reference/review.md)                 | 代码审查、Review、检查代码、看看有没有问题 |


## Step 2：收集输入

- **需求理解**：从用户描述或对话中提取功能想法、约束条件
- **方案设计**：确认已有需求文档，或简要收集关键信息
- **代码实现**：确认已有技术方案，或根据需求快速拟定实现思路
- **代码审查**：明确审查范围（哪些文件/模块）

## Step 3：执行并输出

读取对应 reference 中的完整流程，按步骤执行，输出符合该阶段要求的交付物。

## 注意事项

- 流程串联：需求理解 → 方案设计 → 代码实现 → 代码审查；每步完成后提示用户进入下一阶段
- 上游缺失时：提示用户先完成前置步骤，或简要收集关键信息后继续