用途:当用户需要撰写 PRD(产品需求文档)时调用该技能;资料指出某些步骤可按判断跳过。
主要能力与流程:先让用户详细描述要解决的问题及可能的解决思路;探索代码库以验证用户说法并了解现状;围绕方案各方面持续访谈,逐一解决设计树上的依赖关系;勾画实现所需新增或修改的主要模块,主动寻找可独立测试的深模块(用简单、少变且可测试的接口封装大量功能);与用户确认模块是否符合预期、哪些模块需要编写测试。
输出方式:理解完整后,用资料给出的模板撰写 PRD,并通过 MCP 工具 mcp__linear-server__save_issue 提交为 Linear issue,标题以 "PRD: " 开头。模板包含:问题陈述(从用户视角)、解决方案(从用户视角)、以“As an , I want a , so that ”格式编写的长篇编号用户故事列表、实现决策(模块、接口、技术澄清、架构决策、schema 变更、API 契约、具体交互;不要写具体文件路径或代码片段)、测试决策(好测试的标准即只测外部行为、被测模块、代码库中的同类测试先例)、范围外事项与补充说明。
必要工具:mcp__linear-server__save_issue 创建 PRD issue;mcp__linear-server__list_teams 查找要归档到的团队。
限制:资料未提供价格、平台支持范围、兼容版本或具体安装命令等信息。