用途:把规格说明或 PRD 拆解为用户故事,供产品经理与工程团队在冲刺规划前使用。生成前会先加载 product.local.md 获取产品背景、角色画像与工程团队信息;若未配置,则向用户询问产品名称、角色画像与冲刺节奏。
主要能力:按“作为[具名角色],我想要[能力],以便[用户价值]”三要素撰写故事,并校验角色是否来自 product.local.md、想要的是能力而非界面元素、以便的是用户价值而非系统动作。每个故事需附可独立测试的验收标准,鼓励使用 Given/When/Then,单条验收标准不得含“and”,需覆盖正常路径、关键错误状态及影响主流程的边界情况。还提供故事规模建议(一名工程师 1-3 天可完成)、拆分条件(无法在一个冲刺完成、验收标准超过 7 条、覆盖多个用户流程、涉及多个角色)、以及史诗/故事/子任务层级:PM 负责史诗与故事,工程师负责子任务。
使用方式:从现有规格或 PRD 生成时,识别每个独立用户流程与对应角色,按角色-流程组合各建一个故事,从规格验收标准推导故事验收标准,并标记无法表达为故事验收标准的规格条目(通常属实现细节,应归入子任务)以及无对应故事的用户流程(覆盖缺口)。输出采用固定格式,含史诗名称、故事数、冲刺估算、角色、故事正文、验收标准、规模、依赖与备注。
适用场景:用户故事撰写、故事地图、史诗拆分、故事切分与验收标准编写。相关流程可配合官方 /write-spec、本插件的 /prd 与 /prioritise、官方 /sprint-planning 使用。
限制:所有输出须经 PM 与工程负责人评审后才能进入冲刺规划;禁止使用“用户”作为角色、禁止把界面元素写成能力、禁止把系统动作写成用户价值、禁止未标记即写出无法在一个冲刺完成的故事、禁止含“and”的验收标准、禁止缺少至少一条错误状态验收标准的故事。资料未提供具体安装命令、收费与平台信息。