Requirement Analysis

将原始需求文档转化为结构化需求分析报告(功能点清单/接口清单/边界异常/验收标准)。Use when the user asks to analyze requirements, 需求分析, 分析需求文档, or turn a PRD/requirement doc into structured analysis.

naonaoxu Updated

File contents

需求分析(Requirement Analysis)

目的

把原始需求文档转化为结构化、可测试的需求分析报告,作为后续测试用例生成的唯一输入。

输入(固定路径)

  • docs/requirements/需求文档.md —— 原始需求文档

执行步骤

  1. 读取 docs/requirements/需求文档.md
    • 文件不存在时:立即停止,明确报告「缺少输入文件 docs/requirements/需求文档.md,请先提供需求文档」,绝不臆造需求内容
  2. 读取 references/requirement-analysis-template.md,严格按模板的章节结构分析。
  3. 按模板逐节输出,写入 docs/analysis/output_需求分析报告.md(UTF-8 编码)。
    • 内容必须来源于需求文档,不得凭空新增需求文档中不存在的功能。
    • 需求文档表述含糊之处,在「风险与依赖」一节列出,不要擅自补全。

输出(固定路径)

  • docs/analysis/output_需求分析报告.md

质量自检

  • 每个功能点都有唯一编号(FR-xx)和明确的输入/输出
  • 接口清单包含方法、路径、参数、成功/失败状态码
  • 边界与异常场景单独成节
  • 验收标准逐条可验证(无「快速」「大量」等歧义词语)
  • 文件头包含生成日期与输入文档版本

naonaoxu/AItestDemo_Skills_MCP_Subagent/tree/main/.claude/skills/requirement-analysis commit 33f8d261e1

Frequently asked questions

npx skillmds@latest add naonaoxu/requirement-analysis