# 需求分析

准确理解和评估用户需求。触发关键词：需求分析、理解需求、评估需求。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='project_management_basics'`

### 步骤2：读取工作提示词
使用 `read_work work_name='requirement_analysis'`、`read_work work_name='progress_control'`、`read_work work_name='risk_management'`

### 步骤3：收集需求信息
使用 `read_text` 读取需求文档。

### 步骤4：需求澄清
识别模糊点，列出澄清问题。

### 步骤5：评估工作量
分析复杂度，估算工时。

### 步骤6：输出分析报告
使用 `write_text` 输出报告。

## 输出成果
1. 需求分析报告

## 失败处理
- 若需求信息不足，标注待确认项
- 若工作量超出预期，提供分阶段建议

## 禁止行为
- ❌ 禁止不澄清模糊需求直接评估
- ❌ 禁止遗漏关键依赖关系