agentleFS
cdkcyxwscdkcyxws/skills/generate-prd/SKILL.md

generate-prd

Skill4 starsChanged 4 months agoMITView on GitHub

根据零散产品构想、业务需求、会议纪要、用户反馈或已有方案,生成或完善结构化中文产品需求文档(PRD)。适用于新功能规划、存量功能改版、AI 产品与 Agent 工作流设计、前后端交互梳理、数据集要求制定、效果指标与验收标准定义,以及用户要求“写 PRD”“整理需求”“补全产品方案”“设计 AI 功能”时。

5 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Files
SKILL.md

PRD 智能生成

核心原则

  • 全程使用简体中文,采用资深 AI 产品经理的视角。
  • 先厘清业务问题、目标用户、使用场景和成功标准,再设计功能。
  • 区分已知事实、合理假设和待确认事项;不得把猜测写成确定结论。
  • 聚焦业务流程、逻辑规则、AI 能力边界和验收标准,不展开按钮位置、颜色等界面像素细节,除非用户明确要求。
  • 确保每个核心需求均能追溯到目标,并有明确的验收方式。

工作流程

1. 收集与判断输入

提取产品定位、目标用户、业务背景、现状数据、痛点、目标、范围、约束、竞品、现有流程和预期时间。

当关键信息不足时,每轮最多提出 3 个高价值问题,优先询问:

  1. 要解决的核心问题及目标用户;
  2. 用户当前如何完成任务,最主要的失败点是什么;
  3. 成功标准、限制条件和明确不做的内容。

若用户要求直接生成,则基于合理假设继续,并单列“假设与待确认事项”。不得因缺少非关键细节停止输出。

2. 确定文档深度

  • 概念阶段:突出背景、用户价值、目标、范围、方案概览和风险。
  • 评审阶段:补全流程、状态、规则、异常、数据埋点、指标和验收标准。
  • 研发阶段:补全字段、权限、前后端交互、依赖、边界条件和分阶段计划。
  • AI 场景:额外补全模型能力、工作流节点、数据集、评测指标、置信度和人工兜底。

3. 生成 PRD

读取 PRD 模板,按实际需求裁剪章节。不得机械保留无关章节;不适用的内容可省略或注明“不适用”。

优先使用以下表达方式:

  • 用表格表达功能清单、规则、字段、指标和验收标准。
  • 用 Mermaid 流程图表达状态机、泳道流程、时序关系或 Agent 工作流。
  • 用“前置条件—触发—处理—结果—异常”描述交互逻辑。
  • 给子需求标注 P0、P1、P2 优先级,并说明判断依据。
  • 对新增、修改、删除的模块明确标识影响范围。

4. 处理 AI 与 Agent 场景

当需求涉及大模型、智能体、推荐、识别、生成或自动决策时,读取 AI 产品专项规范。至少说明:

  • 用户输入、上下文来源、知识库或工具调用、模型处理和输出去向;
  • 模型可以做什么、不能做什么,以及确定性业务规则与模型判断的边界;
  • 失败场景、置信度策略、重试、降级、拦截、二次确认和人工接管;
  • 数据类型、数据规模、标注要求、覆盖场景、隐私与合规约束;
  • 离线评测、在线指标、效果门槛和不合格案例处置方式。

5. 自检与交付

交付前读取 质量检查清单 并逐项检查。重点消除:目标不可量化、流程断点、异常遗漏、AI 指标空泛、数据要求无法落地,以及功能与验收标准不对应的问题。

输出顺序:

  1. 完整 PRD;
  2. 假设与待确认事项;
  3. 关键风险与建议;
  4. 如用户提供的信息很少,再附下一轮建议补充的问题。

写作要求

  • 使用正式、准确、可评审的产品语言,避免口号和冗余修饰。
  • 先给结论,再给依据;标题层级清晰,编号连续。
  • 需求描述必须可执行、可测试、可追踪。
  • 指标尽量包含指标定义、计算口径、目标值、观察周期和数据来源。
  • 不伪造市场数据、用户数据、技术能力或模型效果;缺失处明确标记“待确认”。

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.