BMad PRD 是 bmad-skills 中用于创建、更新或校验 PRD 的技能,适用于用户需要产出、编辑或校验 PRD 的场景。
主要用途:按用户声明的需求范围与严谨度,协助完成高质量 PRD;支持三种意图——Create(无 PRD 时新建)、Update(依据变更信号修订现有 PRD)、Validate(只评审不修改)。
主要能力:通过 Brain dump、Stakes 校准(hobby/内部/发布)、工作模式选择与模式内工作推进;默认可派生网络研究子代理做背景调研;输出 prd.md(YAML frontmatter 含 title、status、created、updated)与 addendum.md(存放不适合 PRD 本身的深度内容);用 .memlog.md 作为运行记忆与审计轨迹,所有写入统一经由脚本完成,例如 uv run {project-root}/_bmad/scripts/memlog.py append --workspace {doc_workspace} --type <decision|change|override|assumption|event> --text "<one-line gist, reason included>";创建时用 uv run {project-root}/_bmad/scripts/memlog.py init --workspace {doc_workspace} --field topic="<PRD/product name>"。Finalize 阶段依次做 memlog 审计、输入对账、Reviewer Gate、开放项分诊、Polish、外部交接与收尾,并将 status 置为 final。Validate 意图另有合成流程,汇总为 HTML 与 markdown 报告。
工作模式:Fast path 将剩余缺口合并为一两轮提问后直接起草,未定处标 [ASSUMPTION];Coaching path 与用户逐段推进,入口可选 Vision + Features、Journey-led 或由技能建议。工作区持久化,可随时暂停与恢复。
限制与边界:发现用户意图属于其他流程(游戏、构建、产品简报、PRFAQ、工作流构建等)时会建议改用对应技能;不替用户思考,除非进入 Fast path;技术选型等内容应放入 addendum.md 而非 PRD;PRD 长度随严谨度变化,不靠堆砌撑长度;子代理不可用时改为顺序执行。资料未提供具体收费、价格、支持平台或效果数据。