用途:为一项新功能生成清晰、可执行、适合直接实施的产品需求文档(PRD)。适合在规划功能、启动新项目或被要求创建 PRD 时使用。只产出一份 PRD,不会开始实现代码。
主要能力与流程: 1)先提取上下文:解析用户提示里明确提到的文件、要使用的工具或技能、工作流、集成点与测试要求,这些视为不可协商的要求,须作为用户故事写入 PRD,不要求用户重复说明。 2)检查项目约定:运行 git log --oneline -10 查看提交信息格式,查看 CLAUDE.md 前 50 行了解项目说明,把提交信息格式、分支命名规范、必要检查命令纳入验收标准。 3)提出 3-5 个关键澄清问题,采用带字母选项的形式(如 1A, 2C, 3B),聚焦问题/目标、核心功能、范围边界、成功标准。 4)根据回答生成结构化 PRD,包含:简介/概述、目标、用户故事、功能需求、非目标、设计考量(可选)、技术考量(可选)、成功指标、开放问题。 5)用户故事含标题、以“作为……我想要……以便……”描述、可验证的验收标准清单;UI 相关故事需包含“使用 dev-browser skill 在浏览器中验证”。功能需求编号(FR-1、FR-2…)明确无歧义。
使用方式:在 Claude 技能环境中调用。PRD 必须保存到全局 Ralph 项目目录,而非项目本身;先运行 ralph project-dir 获取目录,再保存到 $(ralph project-dir)/prd.md。
适用场景:功能规划、新项目启动、需要给初级开发者或 AI 代理提供可执行需求说明时。
限制:不负责实现代码;澄清问题仅针对初始提示中不明确的关键点;设计考量、技术考量等部分标注为可选;相关价格、平台支持与效果数据暂未提供。