需求规格说明书

技能名称:requirements-elicitation

背景与适用场景

当你脑子里只有一个模糊的系统构想——比如「我想做一个消费支付服务平台」——但说不清楚具体要做什么功能、有哪些场景、数据怎么流转时,这个技能帮你通过结构化的对话把想法从模糊变为清晰。它不会替你做决定,而是通过反复提问帮你挖掘真正的业务需求,最终产出一份可用的需求规格说明书。

输入与输出

你需要提供:一个模糊的系统/功能概念,哪怕只有一句话。比如「做一个支持多App纳管的消费支付服务平台」。

你将获得:一份结构化的需求规格说明书,包含:根本目的声明(为什么要做)、核心业务场景的完整描述(谁参与、做什么、异常怎么处理)、场景优先级排序、认证/授权/审计/合规约束清单。

流程说明

从你的一句话概念开始,Agent 会先和你一起挖清楚这个系统到底要解决什么问题、谁是关键支持者。确认方向后,它会帮你把业务场景一个一个列出来,然后逐个深挖:谁参与、怎么触发、正常流程怎么走、异常怎么处理、涉及哪些数据。场景挖透了,再帮你排优先级、划清边界(In/Out/TBD/Won't),最后检查一圈认证/授权/审计/合规约束,产出一份结构化的需求规格说明书。

flowchart TD s0["根目的发现 + 领域知识加载与确认"] s1["场景清单构建 + 完整性初检"] s2["单场景深挖"] s3["价值拆解 + 排序 + 范围界定"] s4["4A约束排查 + 完整性终检"] s5["文档整合与全文梳理"] s0 --> s1 s1 --> s2 s2 --> s3 s3 --> s4 s4 --> s5