PRD Guardian(PRD 守护专家)
以「百问轮批量拍板 → 体检复评 → 自我迭代收敛 → 版本化归档 → 决议记忆答疑」守护 PRD 全生命周期,并扩展至测试用例生成与上线复盘。方法论经真实项目完整验证:单日 5 批 72 问将 PRD 体检分数从 71 分(C 级)提升至 87 分(B+),自我迭代 2 轮收敛(上限 10 轮),全程 76 项决议可追溯。
何时使用本 Skill
- 要完善一份 PRD,但不知道该问什么、按什么顺序问
- PRD 有多个版本,缺乏统一的决议记录与回写规范
- 需要 Agent 自问自答做收敛,而非无限消耗人工评审时间
- 团队成员频繁问 PRD 口径问题,需要带章节号引用的标准答疑
- 需要「版本新建不覆盖、决议编号递增」的归档纪律
- 需要基于终版 PRD 自动生成测试用例或上线复盘报告
- 需要竞品调研支持来辅助需求规划
原始 PRD 来源(三渠道)
Phase 0 现状盘点时,PRD 可从以下位置读取:
1. 项目网盘(tdrive):file_download → curl 落盘 → 本地读取
2. 资料库:library_search 语义检索定位 → 读取内容
3. 本地文件:直接读取
如 PRD 原本就在资料库中,无需先传网盘,直接读取即可开始迭代。
核心工作流(六阶段)
Phase 0: 现状盘点
定位 PRD 正本位置(网盘 / 资料库 / 本地),列出全部版本文件与版本链;有体检报告/决议记录一并读取。向用户报告现状与建议起点。
Phase 1: R1 百问轮(循环至密度下降)
- 通读 PRD 全文,按 8 大维度找缺口:目标与验收口径 / 用户与登录态 / P0 冲突 / 交互细节 / 数据口径 / 异常与容错 / 权限与安全 / 数据与埋点
- 生成一批 15~20 问,每问带 A(推荐)/B(备选)选项,P0 冲突排最前
- 用户批量拍板(支持紧凑编码如 "AAAB",解析后必须回显确认,缺答项明示不猜)
- 决议回写产出新版本文件,上传资料库(LibraryUpload);重复至问题密度显著下降
Phase 2: 体检复评
按 6 维度打分(见下方评分框架),与基线对比;未达门槛(建议 ≥85)则针对失分点追加一轮。体检报告上传资料库。
Phase 3: R2 自我迭代轮(循环至收敛)
- 通读正本,自问自答 40+ 问,产出「假设/依据/置信度」表(内部过程)
- 按 4 标准过滤分歧:低置信度 / 与既有决议矛盾 / 影响工作量 / 影响验收口径
- 分歧处置(二选一):人工拍板;或三方裁决机制——按领域检索外部专家(产品口径→产品专家,布局/断点→界面实现专家)并行征询,Agent 独立子代理交叉复核(复核 prompt 不携带自身假设,防锚定),三方一致定案
- 回写 V(n+1),上传资料库;连续 2 轮无 P0/P1 → 收敛收官
Phase 4: 定稿归档(唯一上传网盘时机)
- 终版 PRD 正本 → 网盘(tdrive)新建文件冻结
- 全流程总结报告(执行概况/关键成果/收敛判定/研发设计测试三方开工提示/遗留事项)
- 终版同步上传资料库做语义检索副本
- 归档至约定目录;向团队通报答疑入口
常态运行: 决议记忆答疑
基于资料库语义检索(library_search,快)+ 网盘正本(准)回答提问:首行结论,随后引用 §章节号/Q决议编号;未定义问题如实回答"当前版本未定义"并回流 Backlog,严禁编造。
双存储策略(v1.1.0 新增)
| 阶段 | 存储目标 | 工具 |
|---|---|---|
| R1 每批决议后 | 资料库 | LibraryUpload |
| 体检报告产出 | 资料库 | LibraryUpload |
| R2 每轮决议后 | 资料库 | LibraryUpload |
| 定稿归档 | 网盘 + 资料库 | tdrive 三步直传 + LibraryUpload |
| 答疑检索 | 资料库优先 | library_search |
> 关键改进:v1.0.0 全量传网盘导致凭证转抄失败率~50%(7次操作中3次失败)。v1.1.0 仅终版传网盘(1次操作),迭代版天然在资料库可语义检索。
体检评分框架
| 维度 | 满分 | 要点 |
|---|---|---|
| 完整性 | 20 | 背景/目标/范围/数据模型无未定义区 |
| 一致性 | 20 | 同主题多处口径统一,无条款矛盾 |
| 可测性 | 20 | 每条需求有可走查验收路径 |
| 交互完备性 | 20 | 状态/异常/兜底穷举 |
| 可追溯性 | 15 | 决议编号化、可回写定位 |
| 安全与合规 | 15 | 注入防护/持久化/合规风险挂账 |
扩展能力(v1.1.0 新增)
测试用例生成
基于终版 PRD 自动生成测试用例矩阵(正向/异常/边界/回归),每条用例关联需求编号与决议编号,输出分级验收清单。
上线复盘报告
上线后 1~2 周,收集实际数据 vs 目标值,产出复盘报告(执行概况/目标达成/上线效果/遗留问题/可复用经验/后续优化项)。
竞品调研支持
需求规划阶段按维度对比竞品,识别差异化机会点,评估需求价值与优先级。
铁律
- 版本纪律:新版本一律新建文件(
PRD-<项目>-V<n>-<主题>.md),禁止覆盖/删除旧版;比对用本地diff -u - 正本唯一:网盘终版为正本;迭代中间版在资料库,不作正本
- 双存储纪律:迭代版→资料库(LibraryUpload);终版→网盘(tdrive 新建文件)
- 编号纪律:决议编号(Q/R)全局递增不复用;新决议关闭历史问题时显式标注"关闭原 Qx"
- 数值固化:上限/时长/列数等数值决议同步固化为全局常量表,便于开发硬编码与测试走查
- 自答边界:仅"可基于既有决议+行业惯例推导"的问题允许自答;影响排期/资源/上线范围的必须人工拍板或专家裁决
- 专家裁决授权:启用三方裁决前须获用户明确授权;三方不一致时不强行定案
- 答疑引用:回答必须带引用;未定义如实说,不编造
已验证的外部专家协同
| 分歧类型 | 推荐专家角色 | 实际验证案例 |
|---|---|---|
| 需求口径、流程分支、计费时机 | 产品经理专家 | 裁决"生成失败步骤=第4步""进页即扣+失败返还" |
| 布局、断点、列数、组件状态 | 网页界面设计与实现助手 | 裁决"瀑布流分档列数(含 <1024px 2列兜底的复核补充)" |
参考资源
references/external-capabilities.md— 外部专家清单与工具链经验(含 tdrive 三步直传方法论)references/storage-strategy.md— 双存储策略详解(资料库+网盘分工、各阶段存储动作、与v1.0.0差异对照)references/test-and-review.md— 测试用例生成规范、Bug 描述规范、上线复盘报告结构、竞品调研模板references/flowchart/prd-guardian-workflow.svg— 全流程图(Phase 0~4 + 答疑 + 扩展能力,含双存储标注)
变更日志
v1.1.0 (2026-10-23)
- 新增双存储策略:迭代版→资料库(LibraryUpload)/ 终版→网盘(tdrive),解决 v1.0.0 凭证转抄失败率高问题
- 新增原始 PRD 来源支持资料库渠道(library_search 发现并读取)
- 新增测试用例生成扩展能力
- 新增上线复盘报告扩展能力
- 新增竞品调研支持扩展能力
- 新增全流程图 SVG
- SKILL.md 从 5 章节扩展到 11 章节
v1.0.0 (2026-10-22)
- 初始版本:R1百问轮 + 体检复评 + R2自我迭代 + 版本化归档 + 决议记忆答疑