核心用法
prd-workflow 是一套面向复杂产品需求的专业 PRD 生成工作流,采用「深度访谈 → 需求拆解 → PRD 生成 → 评审 → 流程图 → UI 设计 → 原型 → 导出 → 质检」的 10 步标准化流程。用户通过自然语言描述需求后,AI 会执行多轮垂直追问(16-50 个问题,覆盖产品定位、核心功能、合规要求、技术约束、业务目标、用户场景 6 个维度),构建共享理解后再进入自动化执行阶段。
技能内置 5 个子技能:requirement-reviewer(PRD 评审)、mermaid-flow(流程图生成)、prd-export(Word 导出)、htmlPrototype(HTML 原型)、ui-ux-pro-max(UI/UX 设计),通过 smart_router.js 智能编排执行顺序。支持 4 种执行模式:auto(默认完整流程)、iteration(迭代追加)、fresh(清空重来)、rollback(版本回滚),满足从首次生成到持续迭代的完整生命周期管理。
显著优点
专业化金融合规支持:专为金融产品内置合规检查点,支持风险测评、适当性管理、冷静期设置等监管要求,输出结构强制符合金融 PRD 规范。
高质量需求澄清:多轮深度访谈机制(单次 16 问题起步)配合设计树探索,有效避免「一句话需求」导致的需求理解偏差,显著降低后期返工成本。
全流程自动化闭环:从模糊需求到可交付文档(PRD.md + 流程图 PNG + Word + HTML 原型)全链路自动化,无需人工切换工具。
企业级版本管理:支持迭代版本自动备份(v1→v2)、需求 diff 对比、一键回滚,适应企业级产品的持续演进需求。
环境自适应与降级:自动检测 Chrome/mermaid-cli 等依赖,缺失时智能降级(如流程图改为文字描述),保证流程不中断。
潜在局限
执行成本较高:完整流程涉及 10 个步骤和多轮 AI 对话,对简单功能(如单个 API 接口)存在过度设计问题,生成耗时明显快于轻量级 PRD 工具。
学习曲线陡峭:用户需理解 4 种执行模式的区别及版本管理机制,初次使用容易因模式选择不当导致重复执行或数据丢失。
外部依赖较重:流程图渲染依赖系统 Chrome,Word 导出依赖底层 OpenXML 处理,在部分容器化环境中可能出现兼容性问题。
中文支持优化空间:虽然支持中文项目名和输出,但部分底层依赖(如 mermaid-cli)在中文路径下的稳定性有待验证。
适合人群
- 金融产品产品经理:需要合规检查点的养老金、理财、保险等产品 PRD 撰写
- B 端复杂系统设计者:涉及多模块联动、业务流程复杂的后台系统
- 需求频繁迭代的团队:需要版本管理和需求追溯的中大型产品团队
- 文档交付要求严格的组织:需要同时输出 Markdown、Word、流程图、原型的正式交付场景
常规风险
数据隔离依赖文件系统:三级隔离(用户/需求/版本)基于本地文件系统实现,多用户共享工作目录时可能因权限配置不当导致数据泄露风险。
AI 访谈质量波动:若用户回答过于简略或 AI 未严格执行「逐个提问」指令,可能导致需求理解不完整,进而影响后续 PRD 质量。
版本回滚不可逆:rollback 模式会自动创建备份,但若用户频繁在 iteration 与 rollback 间切换,可能产生版本混乱。
Word 渲染一致性:Mermaid 图表渲染为 PNG 后嵌入 Word,复杂图表在大尺寸下可能出现分辨率损失或排版错位。