用途:创建适合 RFC 评审、也可供 AI 智能体据此实现的产品需求文档(PRD)。PRD 描述要构建什么(WHAT)和为什么(WHY),不规定如何实现(HOW)或实现顺序。
主要能力:通过迭代式设计访谈逐步厘清需求,覆盖问题与动机、用户与利益相关者、最终状态与成功标准、范围与边界、约束、风险与依赖、备选方案等。识别主要模块,寻找可提取的深模块(小接口隐藏大量实现、可独立测试)。最终生成 Markdown 格式 PRD,保存为项目根目录下的 prd-<feature-name>.md。
使用方式:先收集上下文,用户描述问题与初步想法,并探索代码库了解现有模式、约束与依赖;随后逐分支走查设计决策树,每轮只问一个主题,先探索代码库、只问代码无法回答的问题,解决决策间依赖,直到达成共识,问题数量不设人为上限;再识别模块并与用户确认是否符合其心智模型、哪些模块需要专门测试;最后按模板生成 PRD。模板包含问题陈述、建议方案、最终状态、验收标准、持久架构决策、模块、测试策略、技术上下文、边界层级(Always/Ask First/Never)、风险与缓解、备选方案、非目标、接口规范、成功指标、待解决问题等章节,仅保留与功能相关的部分。
适用场景:规划新功能、需要 RFC 评审、或希望 AI 智能体依据文档实现功能时。
限制:不包含具体文件路径或代码片段(易过时),模块按名称与职责描述;不规定实现顺序、优先级或阶段;边界层级与非目标用于防止智能体改动稳定代码或构建未请求的功能。具体安装命令与平台信息暂未提供。