用途:把当前对话上下文和对代码库的理解综合成一份 PRD,并发布到项目 issue tracker。适用于用户希望基于当前上下文创建 PRD 的场景。该技能不访谈用户,只综合已知信息。
前置条件:issue tracker 与 triage 标签词表应已提供;若未提供,运行 /setup-formsg-ai-skills。
主要流程:先探索仓库了解代码库现状;在 PRD 中沿用项目领域词汇表,并遵守相关 ADR。随后勾勒完成实现所需构建或修改的主要模块,主动寻找可抽取为可独立测试的深模块(以简单、少变、可测试的接口封装大量功能)。与用户确认模块是否符合预期,并确认希望为哪些模块编写测试。按模板撰写 PRD 后发布到项目 issue tracker,并应用 ready-for-agent triage 标签,无需额外 triage。
PRD 模板包含:问题陈述(从用户视角描述用户面临的问题)、解决方案(从用户视角描述)、用户故事(很长的编号列表,格式为 As an , I want a , so that )、实现决策(构建/修改的模块、模块接口、技术澄清、架构决策、schema 变更、API 契约、具体交互;不要包含具体文件路径或代码片段,例外是原型中比文字更精确表达决策的片段,可内联并注明来自原型,只保留决策密集部分)、测试决策(好测试的标准:只测外部行为而非实现细节;哪些模块将被测试;测试的既有先例)、范围外(本 PRD 不涵盖的内容)、进一步说明。
限制:资料未提供具体安装命令、收费、价格、平台或效果信息。