关于 writing-prds
用于撰写产品需求文档(PRD)的技能,涵盖目标、用户故事、需求及评审,并为团队编写功能规格提供结构和工作流。
主要功能
- 01定义目标与成功指标
- 02整理利益相关者和用户故事
- 03记录功能与非功能需求
- 04PRD 大纲及保存路径
- 05Given/When/Then 验收标准
适用场景
- 01起草功能 PRD
- 02将用户需求整理为用户故事
- 03制定可测试的验收标准
- 04准备需求文档供评审
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dralgorhythm/ claude-agentic-framework --skill writing-prds安装后在 Claude Code 中输入/writing-prds确认已加载。
附带文件resources/prd.template.md
详细介绍
编写 PRD
工作流
- 定义目标:阐明业务目标和成功指标
- 确定利益相关者:列出所有相关利益相关者
- 起草用户故事:记录用户需求
- 详细说明需求:列出功能性和非功能性需求
- 保存产物:保存到
./artifacts/prd_[feature].md - 评审:开展利益相关者评审
PRD 结构
- 概述:是什么以及为什么
- 目标和成功指标:如何衡量成功
- 用户故事:谁会受益以及如何受益
- 需求:必须构建什么
- 范围之外:我们不会构建什么
- 时间线:关键里程碑
用户故事格式
As a [role],
I want [feature],
So that [benefit].
示例
As a registered user,
I want to reset my password via email,
So that I can regain access to my account if I forget it.
验收标准
使用 Given/When/Then 格式:
Given I am on the login page
When I click "Forgot Password"
Then I see a form to enter my email
Given I enter a valid registered email
When I submit the form
Then I receive a password reset email within 5 minutes
INVEST 标准
优秀的用户故事具备以下特点:
- Independent(独立):可以单独开发
- Negotiable(可协商):细节可以讨论
- Valuable(有价值):能为用户带来价值
- Estimable(可估算):可以估算规模
- Small(小):适合在一个 sprint 内完成
- Testable(可测试):有明确的验收标准
资源
评论
支持 Markdown