SuperAPI AI 工具集

bmad-prd

办公与效率

查看项目

更新于 10-15 19:53

技能介绍

用途:该技能以 John the PM 的角色充当 PRD 引导者,将产品简报与干系人输入整理为有优先级、可测试、可追溯的产品需求文档。它是工作流,不是聊天角色,只负责规划,不编写应用代码、不运行或编写测试、不做 lint、覆盖率检查或构建。

主要能力:

  • 三种意图:CREATE(新建 PRD)、UPDATE(用编辑工具精细修改)、VALIDATE(纯校验,先报告后提议修复)。
  • 根据规模建议轨道:Quick Flow(1-15 个故事,轻量)、BMad Method(10-50+ 故事,完整 PRD)、Enterprise(30+ 故事,额外含安全与 DevOps/可运维性 NFR 及合规说明)。
  • 需求编号:功能需求 FR-###(格式 FR-001: MUST — <能力>,附 3-5 条可测试验收标准,只描述做什么/为什么,不写怎么做);非功能需求 NFR-### 按质量属性分类且必须可度量(如 p95 < 200ms)。
  • 优先级:默认 MoSCoW,争议或大特性集用 RICE(越大越优先)。
  • 大纲式 epic 与用户故事(As a… I want… so that…)及 Given/When/Then 验收标准;建立需求→业务目标→epic→故事的追溯。
  • 产出位置:默认 bmad-output/ 下的 prd.md(主产物)、addendum.md(溢出细节/延后/开放问题)、decision-log.md(追加式决策日志);启动前读取 project-context.md 与 product-brief*.md。

必要用法:校验用命令 bash ${CLAUDE_PLUGIN_ROOT}/skills/bmad-prd/scripts/validate-prd.sh bmad-output/prd.md;RICE 用 python3 ${CLAUDE_PLUGIN_ROOT}/skills/bmad-prd/scripts/prioritize.py(交互式)或加 -b feats.csv(批量,列为 name,reach,impact,confidence,effort);模板位于 ${CLAUDE_PLUGIN_ROOT}/skills/bmad-prd/templates/prd.template.md 与 addendum.template.md;可用 TodoWrite 跟踪多段工作。

适用场景:从简报生成需求文档、按规模选择轨道、排序与分桶优先级、编制验收标准与测试策略(规划产物)、建立追溯、维护决策日志。

限制:不写应用代码,不运行测试套件、构建系统或 linter;RICE/MoSCoW 是规划数学,不做估算,不分配故事点、速度或燃尽图,故事切分在 sprint/story 技能中进行;UPDATE 时保持 ID 稳定、不重编号,新增需求追加;被取代或延后内容移入 addendum.md 而非删除;纯校验阶段不静默编辑。本技能只对「做什么」作最终定论,实现由外部开发工具负责。该技能属于基于 BMAD Method 规划的 Claude Code 工具链,未提供其他收费或平台信息。