用户故事文档

技能名称:user-story-writing

背景与适用场景

需求规格说明书描述的是「系统要做什么」,但开发团队需要的是「这个迭代我要实现什么、怎么算做完了」。把大段需求直接扔给开发,他们不知道从哪里下手。这个技能把需求拆成开发者可以直接执行的用户故事卡片,每条故事都是一个独立可验收的功能单元。

输入与输出

你需要提供:已确认的需求规格说明书(场景清单+场景深挖表)。

你将获得:用户故事集合,包含:As-I-Want-So-That格式的故事卡、Given-When-Then验收标准、按用户活动组织的故事地图、故事优先级排序。

流程说明

Agent 会把 PRD 中的每个场景拆成用户故事卡:先用一句话描述「作为谁,我想要什么,以便达到什么目的」,再写下 Given-When-Then 验收标准。全部故事写完后,按用户活动排列成故事地图,再标注优先级。MVP 阶段你先确认 8-15 个关键故事,后续迭代再补全量。

flowchart TD s0["故事拆分准备"] s1["单场景内故事 by 故事递进"] s2["单场景一致性自检与收口"] s3["故事地图按用户活动列递进"] s4["故事地图整体收口"] s5["优先级定义与追溯关系建立"] s6["校验与确认"] s7["文档整合:元数据 + 故事拆分准备"] s8["文档整合:用户故事集"] s9["文档整合:故事地图 + 优先级与追溯"] s10["文档整合:校验清单 + 待澄清事项 + 定稿声明"] s0 --> s1 s1 --> s2 s2 --> s3 s3 --> s4 s4 --> s5 s5 --> s6 s6 --> s7 s7 --> s8 s8 --> s9 s9 --> s10