简介
write-a-prd 技能通过结构化的访谈与代码探查流程,帮助开发者起草产品需求文档(PRD)。在实际开发中,需求模糊经常导致后期大规模返工。这个技能让 AI 扮演需求分析师,在写代码前强制确认细节、检索当前代码库,并提前规划模块接口,确保需求落地的可行性。
理念
通过连环追问、代码探查和深层模块设计,在动手编码前消除需求歧义,最终输出标准化的 GitHub Issue。
安装使用
有很多种方法可以安装 skill:
- 安装方法1:在 OpenClaw 或 Hermes Agent 的聊天窗口,直接告诉 Agent:请帮我安装 write-a-prd 技能。(最简单)
- 安装方法2:访问 skillhub 网站,先安装 skillhub 商店,然后再安装对应的技能。(适用于中国用户)
- 安装方法3:访问 Skills.sh 网站,在首页搜索对应技能的名称,然后使用网站提供的命令安装。(适用于有技术经验的用户)
- 安装方法4:访问 Clawhub 网站,在首页搜索对应技能的名称,点击下载按钮下载压缩包,解压后放到 OpenClaw 的 skills 目录下。
Skill 工作流程剖析
- 需求收集:要求用户详细说明需要解决的问题以及初步的解决思路。
- 代码库摸底:检索项目代码,验证用户的设想是否符合当前的架构现状。
- 连环追问与决策:针对方案细节进行持续提问,逐一排查设计分支,提前暴露并解决依赖冲突。
- 深层模块(Deep Module)设计:规划核心模块结构,重点识别那些内部逻辑复杂但对外接口简单的模块,确保它们易于独立测试,并与用户确认需要编写测试的范围。
- 模板化输出:在对需求完全对齐后,按照固定模板(包含问题陈述、解决方案、用户故事、实现细节、测试策略和排除范围)生成 PRD,并直接提交为 GitHub Issue。