PRD Generator - 专业产品需求文档生成器

v1.0.0

专业级产品需求文档(PRD)生成器。自动生成包含 UML 用例模型、详细用例规格说明、数据字典、交互设计、UI 规范的完整 PRD。 Use when: 用户提到写PRD、写产品需求文档、产品设计、产品规划、新功能需求分析、用例分析、用例建模时触发。 NOT for: 已有完整需求文档的润色、代码生成、技术架构设...

1· 258·3 current·3 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for mpf0418/prd-generator.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "PRD Generator - 专业产品需求文档生成器" (mpf0418/prd-generator) from ClawHub.
Skill page: https://clawhub.ai/mpf0418/prd-generator
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install mpf0418/prd-generator

ClawHub CLI

Package manager switcher

npx clawhub@latest install prd-generator
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description promise (generate full PRDs with UML/use-cases/data dictionaries/UI specs) aligns with the SKILL.md content and the included templates/examples. There are no extra env vars, binaries, or config requirements that would be unrelated to producing documentation.
Instruction Scope
SKILL.md contains detailed templates, workflows, and examples for producing PRDs. It only instructs the agent to collect product context from the user, format documents in Markdown with ASCII diagrams, and follow the provided templates — no instructions to read arbitrary system files, fetch remote endpoints, or exfiltrate data.
Install Mechanism
No install spec and no code files are provided (instruction-only). This minimizes on-disk execution risk; nothing is downloaded or installed by the skill.
Credentials
The skill declares no required environment variables, credentials, or config paths. There is no disproportionate or unexplained request for secrets or external service keys.
Persistence & Privilege
Flags are defaults (always: false, user-invocable: true, model-invocation enabled). The skill does not request persistent presence or elevated privileges and contains no instructions to modify other skills or system settings.
Assessment
This is an instruction-only PRD generator and appears internally consistent. Before using it: (1) do not paste secrets or proprietary/internal data into prompts — the skill will ask for product context and user-provided details; (2) review generated PRDs for accuracy and confidentiality before sharing with others; (3) treat outputs as a starting point and validate business, security, and technical requirements with domain experts.

Like a lobster shell, security has layers — review code before you run it.

ai-productvk971jbfxt2pz085zz16nbdnhfs8492m7documentationvk971jbfxt2pz085zz16nbdnhfs8492m7latestvk971jbfxt2pz085zz16nbdnhfs8492m7prdvk971jbfxt2pz085zz16nbdnhfs8492m7productvk971jbfxt2pz085zz16nbdnhfs8492m7requirementsvk971jbfxt2pz085zz16nbdnhfs8492m7umlvk971jbfxt2pz085zz16nbdnhfs8492m7
258downloads
1stars
1versions
Updated 2w ago
v1.0.0
MIT-0

PRD Generator - 产品需求文档生成器

本技能帮助快速生成专业级产品需求文档(PRD),采用 UML 用例驱动方法论,输出结构完整、可直接用于团队协作的文档。

触发条件

当用户提到以下场景时使用本技能:

  • 写 PRD、写产品需求文档
  • 写产品规格说明书
  • 产品设计、产品规划
  • 新功能需求分析
  • 用例分析、用例建模
  • 生成需求文档

工作流程

  1. 需求收集:与用户确认产品背景、核心功能、目标用户
  2. 用例建模:识别参与者 → 梳理用例 → 建立关系(Include/Extend)
  3. 规格编写:按模板编写每个用例的详细规格(前置/后置条件、事件流、备选流)
  4. 交互设计:绘制流程图、时序图、状态机
  5. UI 规范:定义布局、组件、色彩、字体
  6. 非功能需求:明确性能、安全、兼容性要求
  7. 文档整合:生成完整 PRD 文档

文档结构

生成的 PRD 包含以下章节:

1. 产品概述
   ├── 产品背景
   ├── 产品目标
   └── 系统范围(含组件定义表)

2. UML用例模型
   ├── 系统用例图(ASCII 图形)
   ├── 参与者定义
   ├── 用例列表(编号-名称-参与者)
   └── 用例关系图

3. 详细用例规格说明
   └── 每个用例包含:
       ├── 基本信息(编号/名称/参与者/优先级)
       ├── 前置/后置条件
       ├── 基本事件流
       ├── 备选事件流
       ├── 业务规则
       ├── 数据说明表(字段定义)
       └── 接口说明

4. 详细交互设计
   ├── 页面整体交互流程
   ├── 子流程图(如文件上传)
   ├── 状态机图
   ├── 时序图(数据流转)
   └── 追问/多轮对话流程

5. UI设计规范
   ├── 页面整体布局(ASCII 线框图)
   ├── 核心组件设计(ASCII 示意)
   ├── 色彩规范(色板+色值)
   ├── 字体规范(字号层级)
   ├── 间距规范(基础单位)
   └── 组件状态规范

6. 非功能需求
   ├── 性能需求
   ├── 兼容性需求
   ├── 安全需求
   └── 可靠性需求

7. 附录
   ├── 术语表
   └── 参考资料

核心模板

用例规格模板

### UC-XX [用例名称]

| 项目 | 内容 |
|------|------|
| **用例编号** | UC-XX |
| **用例名称** | [用例名称] |
| **参与者** | [参与者列表] |
| **前置条件** | [前置条件描述] |
| **后置条件** | [后置条件描述] |
| **基本事件流** | 1. [步骤1]<br>2. [步骤2]<br>3. [步骤3] |
| **备选事件流** | 1a. [异常1]:系统[处理方式]<br>2a. [异常2]:系统[处理方式] |
| **业务规则** | 1. [规则1]<br>2. [规则2] |

#### 数据说明表

**[表名](table_name)**

| 字段名 | 字段中文名 | 数据类型 | 取值范围 | 是否必填 | 备注说明 |
|--------|------------|----------|----------|----------|----------|
| field_name | 字段中文名 | VARCHAR(100) | 任意字符串 | 是/否 | 字段说明 |

| **优先级** | [高/中/低] |
|------------|----|

时序图模板

┌─────────────────────────────────────────────────────────────────┐
│                          [标题]                                  │
└─────────────────────────────────────────────────────────────────┘

  参与者A                   参与者B                    参与者C
     │                         │                          │
     │  1. [操作描述]          │                          │
     │ ───────────────────────►                          │
     │                         │  2. [处理操作]            │
     │                         │ ───────────►             │
     │                         │                          │
     │  3. [返回结果]          │                          │
     │ ◄───────────────────────                          │
     │                         │                          │

数据字典模板

**字段类型枚举**:
- STRING/VARCHAR: 字符串类型
- INT/BIGINT: 整数类型
- DECIMAL: 小数类型
- BOOLEAN: 布尔类型
- DATETIME: 日期时间类型
- JSON: JSON 对象/数组
- UUID: 唯一标识符

**状态字段枚举**:
- PENDING: 待处理
- PROCESSING: 处理中
- COMPLETED: 已完成
- ERROR/FAILED: 错误/失败
- ACTIVE: 活跃
- INACTIVE: 未激活

常用意图类型(数据分析类产品)

意图类型说明关联图表
BAR柱状图意图柱状图
LINE折线图意图折线图
PIE饼图意图饼图
SCATTER散点图意图散点图
TABLE表格展示意图数据表格
FILTER数据筛选意图筛选条件
AGREGATE聚合查询意图统计结果
CONDITION条件判断意图判断结果

输出格式

生成的 PRD 文档应:

  • 使用 Markdown 格式
  • 包含完整的 ASCII 图形(用例图、流程图、时序图)
  • 数据字段使用表格清晰展示
  • 代码块使用 ``` 标记
  • 文档头部包含版本、日期、状态信息

示例输出

详见 references/examples.md

Comments

Loading comments...