工程开发
user-stories
编写符合 INVEST 原则的用户故事与 Given-When-Then 验收标准,帮助开发团队精准定义需求。
简介
用户故事 (User Stories) 技能是一套专业的敏捷开发工具,专为标准化软件项目的需求收集与文档编写而设计。通过强制执行 INVEST 原则(独立、可协商、有价值、可估算、细小、可测试),确保技术任务具备良好的范围定义,并可立即执行。它帮助产品负责人、开发人员与团队主管撰写清晰、可实施且一致的用户故事,消除开发过程中的歧义。
-
利用 [角色, 功能, 价值] 模板标准化用户故事结构,确保每项需求都具备明确的用户情境。
-
为所有验收标准实施 Given-When-Then 行为驱动开发 (BDD) 格式,确保需求具备高度可验证性。
-
提供内置检查清单,涵盖关键领域:正常路径 (Happy Path)、数据验证、错误处理、性能指标与无障碍设计。
-
提供大型用户故事的拆解技巧,例如按工作流、角色或数据类型分拆,以维持开发敏捷性。
-
包含 INVEST 失败模式库与反模式修复建议,能在需求进入待办事项清单前主动提升质量。
-
作为 /design 命令工作流的关键辅助工具,确保架构决策皆有经过验证的需求作为支撑。
-
使用时提供核心业务目标,本技能将自动产出结构化的故事内容与测试案例。
-
请务必明确指定角色 (Persona),以获取针对最终用户、系统管理员或高级用户情境量身打造的验收标准。
-
在项目初始阶段或功能探索阶段应用此技能,以有效预防范围蔓延 (Scope Creep) 与技术债。
-
输出格式专为开发人员设计,可直接应用于 Jira、GitHub Issues 或自定义的项目管理系统中。
-
避免使用“系统运作正常”等模糊描述,善用提供的检查清单来强制执行关于性能与错误处理的可测量结果。
仓库统计
- Star 数
- 53
- Fork 数
- 6
- Open Issue 数
- 0
- 主要语言
- Shell
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 05:12