to-prd
该技能用于把当前对话上下文与对代码库的理解直接整合成一份 PRD(产品需求文档),并将其作为 GitHub issue 提交。它明确要求不采访用户,而是综合已有信息进行撰写。流程包括:探索仓库以了解代码库现状(若尚未了解);规划需要新建或修改的主要模块,并主动寻找可抽取为“深模块”的机会(深模块指以简单、易测试且不常变化的接口封装大量功能);与用户确认模块是否符合预期以及需要为哪些模块编写测试;最后按指定模板撰写 PRD 并提交为 GitHub issue。PRD 模板包含问题陈述、解决方案、用户故事(要求是极长且编号的列表,格式为“As a ..., I want a ..., so that ...”)、实现决策(可含模块、模块接口、技术澄清、架构决策、schema 变更、API 契约、具体交互,但不含具体文件路径或代码片段)、测试决策(好测试的标准、被测模块、类似测试的先例)、范围外内容以及进一步说明。