mcpField
W
writing-prds

writing-prds

github.com/dralgorhythm开发13070 次安装15 周前更新
代码仓库

关于 writing-prds

用于撰写产品需求文档(PRD)的技能,涵盖目标、用户故事、需求及评审,并为团队编写功能规格提供结构和工作流。

主要功能

  1. 01定义目标与成功指标
  2. 02整理利益相关者和用户故事
  3. 03记录功能与非功能需求
  4. 04PRD 大纲及保存路径
  5. 05Given/When/Then 验收标准

适用场景

  1. 01起草功能 PRD
  2. 02将用户需求整理为用户故事
  3. 03制定可测试的验收标准
  4. 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 结构

  1. 概述:是什么以及为什么
  2. 目标和成功指标:如何衡量成功
  3. 用户故事:谁会受益以及如何受益
  4. 需求:必须构建什么
  5. 范围之外:我们不会构建什么
  6. 时间线:关键里程碑

用户故事格式

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