用途:PRD Studio 定位为 PRD 工作流编排器,负责协调 Writer(写作)与 Reviewer(审查)两个角色,自动完成“写→审→改→审”循环,直到准出通过或达到最大迭代次数。适用于用户提出“帮我写个 PRD 并审查通过”“自动完成 PRD”“PRD 全流程”等需求,也支持将 BRD 文档拆分转换为多个 PRD。
主要能力:每次写作或审查都启动新的隔离 subagent,避免上下文污染;PRD 与审查报告通过 workflow/ 目录下的文件共享状态,不依赖对话上下文;自动流转无需人工触发下一步;最多 3 轮修改防止无限循环;每个阶段输出进度信息。支持单 PRD 流程与 1:N(BRD 拆分多个 PRD)流程,后者包含拆分评估、PRD 索引文档、BRD 需求覆盖矩阵和最终覆盖率验证。
使用方式:用户通过 /prd-studio 等入口触发,先确认输入类型(BRD 文件或需求描述)与 PRD 类型(新功能有 UI、新功能无 UI/后端、第三方集成、功能重构)。随后初始化 workflow/ 目录与 status.md,依次执行 Phase 2 启动 Writer 生成 PRD、Phase 3 启动 Reviewer 生成审查报告、Phase 4 根据 AGENT-RESULT 块中的 verdict、p0、p1 做流转判定;准出通过进入 Phase 5,否则在迭代小于 3 次时回到 Phase 2 由 Writer 读取审查报告修复。1:N 场景按 PRD 逐个循环,最后执行覆盖率验证。
关键约束:每个阶段必须通过 Task tool 启动隔离 subagent,不能在主线程直接执行;文件是唯一状态来源;subagent 必须在输出末尾包含 AGENT-RESULT 块,Orchestrator 只据此判定;AGENT-RESULT 缺失时重试一次,二次缺失报告用户。
限制:最多 3 轮修改,达到上限后进入带遗留问题的完成状态,需人工介入处理 P0/P1 问题;未提供具体安装命令、收费、平台或效果数据。