用途:把产品开发计划转成可执行的产品需求文档(PRD),面向 iOS/macOS 应用。当用户说“generate PRD”“create product requirements”“write product requirements document”“generate requirements doc”“create PRD from plan”时激活。
主要能力:从产品计划中提取问题陈述、目标用户、MVP 范围、定位与价值主张、成功标准、时间线,并可选整合竞争分析与市场研究;输出 docs/PRD.md,涵盖产品概述、用户画像、功能需求(含 Given/When/Then 验收标准)、用户流程、非功能性需求(性能、安全隐私、无障碍、本地化、平台要求)、范围外内容、技术考量、竞争与市场背景、待决问题、成功标准、时间线与里程碑、干系人、参考与附录。
使用方式:先确认存在产品开发计划文件(通常为 product-plan-*.md,多个时取最新,无则询问路径),可选查找 competitive-analysis.md、docs/competitive-analysis.md、market-research.md、docs/market-research.md 或计划内嵌章节;随后创建输出目录并写入文件:
mkdir -p docs
生成后向用户呈现摘要(功能数、用户故事数、流程数、待决问题数及所用数据源),并按反馈迭代、维护版本历史。
限制:依赖前置产品计划,无计划需用户提供路径;竞争分析与市场研究为可选,缺失时仅用计划数据;模板中的性能指标、平台版本、指标目标等为模板示例,实际值需由输入资料填充,资料未提供处应标记待定,不应编造;不添加超出 MVP 的功能,除非标注为 deferred。