用户故事文档
技能名称: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