用途:当用户需要为某个功能创建 PRD 时调用该技能,引导完成从问题澄清到文档输出的完整流程。
主要能力与流程:先让用户详细描述要解决的问题及可能的解决思路;探索代码库以验证用户说法并了解现状;询问是否考虑过其他方案并给出备选;就实现细节进行极其详尽的访谈;敲定实现范围,明确本 PRD 计划构建与不构建的内容;勾勒需要新建或修改的主要模块,主动寻找可提取为“深模块”(以简单、可测试、少变的接口封装大量功能)的机会,并与用户确认模块是否符合预期、哪些模块需要测试。
输出模板:理解问题与方案后,按模板撰写 PRD 并作为 GitHub issue 提交,包含问题陈述、解决方案、用户故事(长编号列表,格式为“作为……,我想要……,以便……”)、打磨需求(收尾阶段的检查清单,用于协调各元素、处理错误、提升体验)、实现决策(模块、接口、技术澄清、架构决策、schema 变更、API 契约、具体交互,但不含具体文件路径或代码片段)、测试决策(好测试的标准、被测模块、同类测试先例)、范围外内容、进一步说明。
使用方式:由用户触发,按上述步骤逐步交互;资料未提供具体安装命令或调用语法。
适用场景:为功能编写 PRD、需要结构化梳理需求与实现决策时。
限制:步骤可按需跳过;实现决策中不应包含具体文件路径或代码片段,以免过时;其余平台、收费等信息暂未提供。