prd-writter

v1.0.0

产品经理 PRD 撰写助手。根据用户输入的核心需求和北极星指标,自动生成结构化、可直接进入评审的 PRD 文档。 **核心价值:** - 用户只需提供核心需求 + 北极星指标 - Skill 自动完成 80% 的 PRD 撰写工作(功能清单、流程、埋点、验收标准等) **使用场景:** (1) 从一句话需求快速生...

0· 81·0 current·0 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 danielniu/prd-writter.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "prd-writter" (danielniu/prd-writter) from ClawHub.
Skill page: https://clawhub.ai/danielniu/prd-writter
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

Bare skill slug

openclaw skills install prd-writter

ClawHub CLI

Package manager switcher

npx clawhub@latest install prd-writter
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill's name, description, SKILL.md content and provided templates all match the advertised purpose of auto-generating PRDs (including AI-project enhancements). However there are small metadata inconsistencies: the registry slug/name uses 'prd-writter' (double 't') while files use 'prd-writer', and the manifest/README declare version 2.0.0 whereas the registry metadata lists version 1.0.0. These are likely sloppy bookkeeping rather than functional issues, but you may want to confirm the intended package/version/source before trusting updates.
Instruction Scope
SKILL.md instructs the agent to prompt for requirement + metric, generate structured PRD sections, apply templates, remove placeholders, and add AI-specific sections when AI keywords are present. It does not instruct reading arbitrary system files, accessing env vars, or sending data to external endpoints. The behavior stays within the stated scope of producing PRD Markdown content.
Install Mechanism
There is no install spec and no code files to execute — the skill is instruction-only and uses local templates. This is low-risk: nothing is downloaded or written by an installer.
Credentials
The skill declares no required environment variables, binaries, or credentials. The templates and instructions do not reference hidden tokens or external services. This is proportional to its purpose.
Persistence & Privilege
The skill is not configured always:true and uses default model-invocation settings. It does not request persistent privileges or edit other skills' configurations. Autonomous invocation is allowed by platform default and is not by itself a concern here.
Assessment
This skill appears coherent and low-risk: it only uses the included templates and prose to generate PRDs and requests no credentials or installs. Before installing, consider: 1) confirm the correct package name/version (files show 'prd-writer' and version 2.0.0 while registry shows 'prd-writter' v1.0.0) and the skill provenance (no homepage/source URL provided); 2) do not paste sensitive internal secrets or unreleased proprietary details into the prompt — review outputs for hallucinations and factual errors before sharing; 3) test with non-sensitive example requirements to verify output style and completeness; and 4) if you plan to use generated PRDs in production, review and adapt templates to your organisation's privacy/security policies.

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

latestvk97c73jy4zq02mx076dbn49zgx84r830
81downloads
0stars
1versions
Updated 2w ago
v1.0.0
MIT-0

产品经理 PRD 撰写助手

根据用户输入的核心需求和北极星指标,自动生成结构化、可直接进入评审的 PRD 文档。

核心原则

  1. 最小输入,最大输出 - 用户只需提供核心需求和北极星指标,Skill 自动完成 80% 的撰写
  2. 自动撰写为主 - 需求背景、功能清单、用户流程、页面元素、异常场景、埋点、验收标准全部自动生成
  3. 北极星目标驱动 - 所有生成内容围绕北极星指标展开,确保 PRD 目标清晰
  4. 区分项目类型 - 通用产品功能用标准模板,AI/算法项目自动触发增强模块

工作流程

步骤 1:需求输入与北极星指标确认

接收用户输入:

  • 核心需求描述(自然语言,可以是一句话需求)
  • 北极星指标(如已提供)

北极星指标确认逻辑:

如用户未提供北极星指标,执行以下步骤:

  1. 反问核心目标

    "你提到要做 XXX 功能,这个功能最终希望达成的核心目标是什么?"

  2. 提供候选指标(如用户未给出明确目标):

    "根据这类功能的常见目标,我提供几个候选指标供你选择:"

    • A. (指标1:如功能使用渗透率)
    • B. (指标2:如用户转化率)
    • C. (指标3:如用户留存率)
    • D. (指标4:如商业收入)
  3. 确认后进入自动撰写: 用户选择或明确北极星指标后,直接开始自动生成完整 PRD

步骤 2:自动撰写各章节

基于核心需求和北极星指标,自动撰写以下内容:

2.1 需求背景自动撰写

  • 产品现状推导
  • 核心问题提炼
  • 北极星目标明确

2.2 功能清单自动生成

  • 按 MECE 原则拆分模块
  • 列出功能点并标注 P0/P1/P2 优先级
  • 说明字段

2.3 用户流程自动梳理

  • 主流程:用户正常完成任务的步骤
  • 分支流程:不同选择路径
  • 异常流程:网络异常、输入异常、权限异常等

2.4 页面元素自动推导

  • 字段名称、输入类型
  • 是否必填、校验规则
  • 页面交互逻辑

2.5 异常场景自动覆盖

至少覆盖 4 类常见异常:

  • 网络异常
  • 服务端异常
  • 用户输入异常
  • 权限异常

2.6 埋点方案自动设计

至少覆盖 3 个维度:

  • 功能使用(是否使用、使用频次)
  • 用户转化(转化率、漏斗)
  • 效果评估(目标达成情况)

2.7 验收标准自动生成

  • 每个功能点 ≥ 2 条可验证标准
  • 避免模糊表述(如「快速响应」→ 「响应时间 ≤ 2s」)
  • 使用 Checklist 格式

步骤 3:AI 项目增强(如检测到 AI 相关需求)

当用户提及 LLM、AI、模型、算法、推荐等关键词时,自动触发:

3.1 AI 能力定义自动推导

  • 任务类型(分类/抽取/生成/推理/RAG/Agent)
  • 输入格式定义
  • 输出格式定义
  • 上下文长度预估

3.2 模型评估指标自动生成

覆盖 4 个维度:

  • 准确性
  • 完整性
  • 稳定性
  • 幻觉率

3.3 Prompt 模板自动设计

包含 4 要素:

  • 角色定义
  • 任务定义
  • 输出格式
  • 约束条件

3.4 异常兜底策略自动建议

覆盖 4 类场景:

  • 格式异常
  • 低置信
  • 幻觉
  • 安全合规

步骤 4:PRD 输出

套用对应模板,输出完整的 Markdown PRD:

项目类型模板文件适用场景
通用产品功能templates/prd-template.mdApp/Web 功能、后台系统、运营工具等
AI/算法项目templates/ai-prd-template.md智能筛选、推荐系统、AIGC、自动化流程等

输出规范:

  1. 删除模板中所有未填充的示例占位符
  2. 表格中的空行必须删除
  3. 所有功能必须包含验收标准
  4. AI 项目必须包含技术实现链路图

通用 PRD 模板结构(templates/prd-template.md

# 产品需求文档

## 前言

> (一句话概括产品/功能定位)

---

## 一、版本信息

| 项目 | 内容 |
|------|------|
| 版本号 | v1.0 |
| 创建日期 | YYYY-MM-DD |
| 作者 | |
| 审核人 | |

---

## 二、变更日志

| 时间 | 版本号 | 变更人 | 主要变更内容 |
|------|--------|--------|-------------|
| | | | |

---

## 三、文档说明

### 名词解释

| 术语 / 缩略词 | 说明 |
|--------------|------|
| | |

---

## 四、需求背景

### 4.1 产品 / 数据现状

- 【产品现状】:
- 【核心问题】:
- 【北极星目标】:

### 4.2 用户调研

| 调研方法 | 样本情况 | 关键结论 |
|---------|---------|---------|
| | | |

### 4.3 竞品分析

| 竞品名称 | 主要信息 | 关键结论 |
|---------|---------|---------|
| | | |

---

## 五、需求范围

### 5.1 功能架构

(功能架构图)


### 5.2 需求范围清单

| 模块 | 功能点 | 优先级 | 备注 |
|------|--------|--------|------|
| | | | |

---

## 六、功能详细说明

### 6.1 产品流程图

(流程图)


### 6.2 交互原型图

(原型图链接或描述)

### 6.3 功能说明

| 序号 | 模块 | 功能 | 功能详细说明 | 交互图 |
|------|------|------|-------------|--------|
| 1 | | | | |

**功能详细说明示例:**

**功能名称**:XXX

**需求描述**:
- 

**交互流程**:
1. 步骤1:
2. 步骤2:

**页面元素**:

| 元素 | 类型 | 说明 | 校验规则 |
|------|------|------|---------|
| | | | |

**异常处理**:
- 异常场景1:

**埋点需求**:
- 事件1:

**验收标准**:
- [ ] 标准1:
- [ ] 标准2:

---

## 七、非功能需求

- 【性能需求】:
- 【安全需求】:
- 【兼容性需求】:
- 【其他需求】:

---

## 八、埋点

### 8.1 事件埋点

| 参数名 | 参数说明 | 参数值 |
|--------|---------|--------|
| | | |

### 8.2 效果指标埋点

| 参数名 | 参数说明 | 计算方式 |
|--------|---------|---------|
| | | |

---

## 九、项目规划

### 9.1 里程碑

| 阶段 | 交付物 | 截止日期 | 负责人 |
|------|--------|---------|--------|
| | | | |

### 9.2 依赖项

- 

---

## 附录

### 数据分析报告

### 用户调研报告

### 设计分析报告

### 参考文档
- 

AI 项目 PRD 增强模板结构(templates/ai-prd-template.md

AI 项目除了通用章节外,自动补充以下核心内容:

## AI 能力定义

### 任务类型
(分类/抽取/生成/推理/RAG/Agent)

### 输入定义
- 原始输入数据:
- Prompt 结构:
- 上下文长度预估:

### 输出定义
- 输出格式:JSON / 表格 / 自然语言
- 字段说明:

## 模型选型与工程方案

### 模型选择
- 主模型:
- 备用模型:

### 调用方式

### 性能要求

### 技术实现链路图

[输入] → [预处理] → [Prompt组装] → [AI处理] → [结果存储] → [输出]


## 数据与评估体系

### 评测集

### 评估维度与验收标准

| 维度 | 评估方法 | 验收标准 |
|------|----------|----------|
| 准确性 | | |
| 完整性 | | |
| 稳定性 | | |
| 幻觉率 | | |

## Prompt 与规则设计

### System Prompt 核心要素

### 规则注入方式

### Few-shot / CoT 设计

### Prompt 版本管理

## 兜底与风控

### 格式异常兜底

### 低置信处理

### 幻觉防控

### 安全合规

自动撰写规则详解

功能清单生成规则

  1. MECE 原则:相互独立,完全穷尽
  2. 优先级标注
    • P0:核心功能,必须做
    • P1:重要功能,尽量做
    • P2:增强功能,有时间做
  3. 模块划分:按用户操作流或系统模块划分

用户流程梳理规则

  1. 主流程:用户正常完成目标的最短路径
  2. 分支流程:基于不同条件的选择路径
  3. 异常流程
    • 网络异常(无网络、超时)
    • 服务端异常(500、503)
    • 用户输入异常(格式错误、非法字符)
    • 权限异常(未登录、无权限)

页面元素推导规则

  1. 字段名称:清晰、无歧义
  2. 输入类型:文本、数字、选择、日期等
  3. 校验规则
    • 必填/选填
    • 格式限制(如手机号、邮箱)
    • 长度限制
    • 范围限制

埋点方案设计规则

  1. 功能使用维度

    • 功能曝光(是否看到)
    • 功能点击(是否尝试使用)
    • 功能完成(是否成功完成)
  2. 用户转化维度

    • 转化漏斗(每一步的流失率)
    • 转化时长(完成耗时)
  3. 效果评估维度

    • 北极星指标达成情况
    • 过程指标监控

验收标准生成规则

  1. 可验证:能用「是/否」判断
  2. 可量化:有具体数值标准
  3. 全覆盖:覆盖正常、异常、边界场景

示例对比:

  • ❌ 模糊:「页面加载速度快」
  • ✅ 可验证:「页面首屏加载时间 ≤ 2 秒(3G 网络)」

使用示例

示例 1:通用功能 PRD

用户输入:

我要做一个智能股价提醒功能,用户设置目标股价后,当股价达到条件时通过飞书通知用户。北极星指标是提醒设置转化率。

Skill 处理:

  1. 确认北极星指标:提醒设置转化率
  2. 自动生成完整 PRD:
    • 需求背景(产品现状、核心问题、北极星目标)
    • 功能清单(提醒设置、通知推送、提醒管理)
    • 用户流程(设置流程、触发流程、管理流程)
    • 页面元素(股票代码输入、目标价设置、通知方式选择)
    • 异常场景(股票代码无效、价格格式错误、网络异常)
    • 埋点方案(设置转化率、触发成功率、通知到达率)
    • 验收标准(设置成功率 ≥ 95%、通知延迟 ≤ 1 分钟等)

示例 2:AI 项目 PRD

用户输入:

我们想用 AI 给简历自动打分,帮助 HR 快速筛选候选人。北极星指标是 HR 筛选效率提升。

Skill 处理:

  1. 检测到 AI 关键词,触发 AI 增强模块
  2. 自动生成完整 PRD(含 AI 特有章节):
    • AI 能力定义(简历信息抽取 + 评分生成)
    • 模型评估指标(准确率、一致性、幻觉率)
    • Prompt 模板(角色、任务、输出格式、约束)
    • 兜底策略(格式异常、低置信简历、人工复核触发)

输出规范

  • 格式: 使用 Markdown
  • 表格: 用于结构化信息(清单、指标、计划等)
  • 列表: 用于枚举项和检查项
  • 代码块: 用于示例数据、Prompt 模板、JSON Schema
  • 图表: AI 项目用 ASCII 流程图描述技术链路
  • 删除空占位: 不要输出模板中留空的示例行

注意事项

  1. 不编造信息 - 自动生成时,不确定的内容标注「待确认」
  2. 目标驱动 - 所有内容围绕北极星指标展开
  3. 可协作 - PRD 面向产品、设计、开发、测试多角色
  4. 按需展开 - 根据项目复杂度灵活调整章节深度

Comments

Loading comments...