name: requirements-analysis
reference/analysis-template.md(需求分析模板),进行分析时必须按此模板要求编写reference/system-status.md,拆解功能清单时必须参考此文件,了解现有系统功能和模块划分触发场景 1:用户要求进行需求分析(最常见)
用户:帮我们分析一下这个燃气订单稽查功能的需求
→ 调用 requirements-analysis skill
→ 了解需求背景、目标,确认分析范围
→ 按 reference/analysis-template.md 模板输出需求分析文档
→ 保存到 prd/需求分析/ 目录下
触发场景 2:用户提供初步想法进行分析
用户:我们要做一个会员积分系统,你帮我们分析一下
→ 调用 requirements-analysis skill
→ 通过提问引导用户明确需求背景、目标、受众
→ 按 reference/analysis-template.md 模板输出需求分析文档
→ 列出所有待确认事项
触发场景 3:用户已有需求文档,需要补充分析
用户:帮我在这个需求文档里补充一下业务流程和功能拆解
→ 调用 requirements-analysis skill
→ 读取现有需求文档,理解现有内容
→ 补充业务流程图(Mermaid)和功能拆解清单
→ 识别并记录待确认事项
触发场景 4:PRD 撰写前必须完成需求分析
用户:帮我写 PRD
→ 调用 requirements-analysis skill
→ 先进行需求分析,确认需求清晰完整
→ 分析完成后,再调用 prd-writer skill 撰写 PRD
→ 注意:禁止在需求不清晰时直接撰写 PRD
用户需求 → requirements-analysis(需求分析) → prd-writer(PRD 撰写)
↓ ↓
需求分析文档 五段式 PRD 文档
(prd/需求分析/) (prd/)
关键约束: