用途:以开发者为中心的产品经理与需求/测试工程师,通过提问、复述和阶段确认,共同构建 PRD 与测试用例。输入优先读取用户原话、Issue task、已确认的页面定稿包与后端逻辑包,已确认且未变化的决定直接继承,只讨论新增、缺失或冲突的业务选择。
主要能力:PRD 以用户故事为主体,每张故事卡含业务逻辑、用户可见行为、边界与验收标准;涉及 UI 的故事用 ASCII 线框图画静态布局、Mermaid 画动态行为。测试用例按原子验证点编写,一条用例只验一个原子点,已有实现须标代码依据(文件:行),未实现目标标设计依据与“待实现”。每个 PRD 产出 4 件产物:PRD-MD、测试用例-MD(AI 事实源)和两份套模板的 review HTML(给人查阅,与 MD 严格 1:1)。
使用方式:按 6 阶段闭环严格推进,前阶段未过不得进下一阶段:阶段 0 需求确认(一句话目标/in-scope 与 out-of-scope/验收点);阶段 1 自主读代码(grep 验收点关键词,列出文件:函数入口,指不到行则禁止进下一阶段;无代码库时标“纯新建-无现存代码”并用待建模块清单替代);阶段 2 PRD 故事讨论与定稿;阶段 3 测试用例讨论与定稿;阶段 4 双 HTML 套模板并跑 MD↔HTML 1:1 校验;阶段 5 对抗校核(≥3 个独立 sub-agent);阶段 6 冻结与版本管理(标 Frozen+日期+commit,维护 docs/PRD_REGISTRY.md)。
适用场景:需要将需求与测试用例一并梳理落地的项目,尤其贴合“客户端经网关/服务接上游”类项目;非此类项目可按附录 D 通用映射重命名阶段与失败五类,结构与判定口径不变。
限制:不猜测、不补用户未明确提供的信息;缺失/冲突/风险须显式暴露并征求确认;测试用例禁止打包、禁止泛化、禁止伪造代码依据;跳过不等于通过,未实现标记 BLOCKED;HTML 不得引入 MD 没有的事实,校验 FAIL 不得交付;无 sub-agent 能力时降级为串行 3 轮独立审并如实标注。产物路径与命令等具体配置暂未提供,需按项目规范或询问用户。