用途:to-prd 获取当前对话上下文和对代码库的理解,生成产品需求文档(PRD),并发布到项目问题跟踪器。适用于用户想从当前上下文创建 PRD 时。它不采访用户,只综合已知内容。
主要能力:探索仓库以了解代码库现状;使用项目领域词汇表词汇,并尊重相关区域的 ADR;勾勒实现所需构建或修改的主要模块,积极寻找可孤立测试的深层模块(在简单、可测试且少变的接口中封装大量功能);与用户确认模块是否符合期望、为哪些模块编写测试;按模板编写 PRD 并发布到问题跟踪器,应用 ready-for-agent 分类标签。
PRD 模板包含:问题陈述(从用户角度描述问题)、解决方案(从用户角度)、用户故事(长编号列表,格式为“作为 <角色>,我想要 <特性>,以便 <收益>”,覆盖特性所有方面)、实现决策(模块、接口、技术澄清、架构决策、模式变更、API 合同、特定交互;不含具体文件路径或代码片段,除非原型片段比散文更精确,可内联并说明来源)、测试决策(好测试描述、被测试模块、测试先例)、超出范围、进一步说明。
使用方式:问题跟踪器和分类标签词汇应已提供;如果没有,运行 /setup-matt-pocock-skills。
限制:不采访用户;不包含具体文件路径或代码片段(原型例外);分类标签仅应用 ready-for-agent,无需额外分类。其他细节暂未提供。