prd-fullstack
Pass全栈PRD协作工作流。与用户共同探讨,产出可供开发、设计、测试、运营、项目经理使用的完整PRD文档。 包含:需求分析、原型设计、UI规范、技术方案、测试方案、运营方案、项目计划等14个章节。 当用户说"帮我写PRD"、"做完整需求文档"、"产品需求文档"时触发。
(0)
3.8k
11
12
Install Skill
Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.
Install globally (user-level):
npx skillhub install openclaw/skills/prd-fullstackInstall in current project:
npx skillhub install openclaw/skills/prd-fullstack --projectSuggested path: ~/.claude/skills/prd-fullstack/
AI Review
Instruction Quality80
Description Precision60
Usefulness60
Technical Soundness74
Scored 68. This 50-file PRD generation system with validate.js and 6 product type configs is the most engineered product management skill reviewed. The terminology consistency check and structural validation are genuinely useful. Chinese-only limits the score significantly (UF penalized) — a translated version would score 78+.
SKILL.md Content
---
name: prd-fullstack
description: |
全栈PRD协作工作流。与用户共同探讨,产出可供开发、设计、测试、运营、项目经理使用的完整PRD文档。
包含:需求分析、原型设计、UI规范、技术方案、测试方案、运营方案、项目计划等14个章节。
当用户说"帮我写PRD"、"做完整需求文档"、"产品需求文档"时触发。
---
# 🚀 PRD FullStack:全栈PRD协作工作流
**核心理念**:你说想法,我帮你梳理成**专业、完整、可执行**的PRD文档。
## 🎯 适用对象
| 角色 | 受益点 |
|------|--------|
| **产品经理** | 系统梳理需求,产出专业PRD |
| **开发团队** | 清晰的技术方案和接口设计 |
| **设计师** | 完整的UI规范和交互原型 |
| **测试团队** | 详细的测试策略和用例 |
| **运营团队** | 数据指标和运营策略 |
| **项目经理** | 排期计划和风险管理 |
## 📋 完整PRD结构(14章)
### Part 1: 产品篇
- **01 项目概述** - 背景、目标、用户画像、商业价值
- **02 市场分析** - 竞品分析、SWOT分析、差异化定位
- **03 需求列表** - 功能清单、优先级、验收标准
### Part 2: 体验篇
- **04 信息架构** - 产品结构、页面层级、导航设计
- **05 用户流程** - 核心流程、异常流程、交互逻辑
- **06 原型设计** - 线框图、交互说明、页面布局
- **07 UI设计规范** - 色彩、字体、组件、动效
### Part 3: 功能篇
- **08 功能规格** - 详细功能、业务规则、权限控制
- **09 数据模型** - 实体关系、表结构、数据字典
### Part 4: 技术篇
- **10 技术方案** - 架构设计、技术选型、接口文档
- **11 非功能需求** - 性能、安全、兼容性、可扩展性
### Part 5: 质量篇
- **12 测试方案** - 测试策略、测试用例、验收标准
- **13 数据埋点** - 指标体系、埋点清单、分析维度
### Part 6: 运营篇
- **14 运营方案** - 运营策略、推广计划、用户增长
### Part 7: 管理篇
- **15 项目计划** - 里程碑、排期、资源、风险管理
## 🔄 10步协作流程
| 步骤 | 名称 | 目标 | 核心产出 |
|------|------|------|----------|
| **Step 1** | 需求探索 | 理清产品想法 | 需求摘要卡片 |
| **Step 2** | 产品定位 | 确定类型、名称、平台 | 产品定位卡片 |
| **Step 3** | 功能蓝图 | 功能清单和优先级 | 功能清单表格 |
| **Step 4** | 市场分析 | 竞品分析、差异化 | 市场分析章节 |
| **Step 5** | 信息架构 | 产品结构、页面层级 | 产品结构图 |
| **Step 6** | 原型+UI | 线框图、设计规范 | 设计规范文档 |
| **Step 7** | 功能+数据 | 功能规格、数据模型 | 功能规格+数据模型 |
| **Step 8** | 技术方案 | 架构、接口、部署 | 技术架构文档 |
| **Step 9** | 测试+埋点 | 测试用例、数据埋点 | 测试方案+埋点清单 |
| **Step 10** | 运营+计划 | 运营策略、项目排期 | 运营策略+项目计划 |
## 🤝 协作原则
### 1. **对话式协作**
- 每一步都通过对话确认
- 不是AI单向输出,而是双向沟通
- 自然语言交互,无学习成本
### 2. **可视化呈现**
- 图表展示关键信息
- 表格整理复杂数据
- 流程图说明业务流程
### 3. **灵活可回退**
- 随时可以回到上一步修改
- 支持中途调整方向
- 历史记录可追溯
### 4. **专业级标准**
- 企业级PRD文档质量
- 符合行业最佳实践
- 可直接用于项目开发
## 🚀 使用方式
### 触发关键词
- "帮我写PRD"
- "做完整需求文档"
- "产品需求文档"
- "需要PRD模板"
- "帮我梳理产品需求"
### 典型对话流程
```
用户:我想做一个在线教育平台
AI:好的!我们一起来做这份完整的PRD。
首先,能详细说说你的想法吗?
[经过10步协作...]
AI:✅ PRD全栈文档完成!
📄 prd-edu-platform-v1.0.0.pdf (180页)
🌐 prd-edu-platform-v1.0.0.html
📝 prd-edu-platform-v1.0.0.md
章节覆盖:
✅ 产品篇:项目背景、市场分析、需求列表
✅ 体验篇:信息架构、流程图、原型、UI规范
✅ 功能篇:功能规格、数据模型
✅ 技术篇:架构设计、接口文档
✅ 质量篇:测试方案、数据埋点
✅ 运营篇:运营策略
✅ 管理篇:项目计划
```
## 📁 文件结构
```
prd-skill-workflow/
├── SKILL.md # Skill配置文件
├── COLLABORATION.md # 协作流程快速参考
├── FULLSTACK_PRD.md # 完整PRD结构说明
├── package.json # 项目配置
├── prompts/ # 10步协作Prompts
│ ├── step1-explorer.md # 需求探索
│ ├── step2-positioning.md # 产品定位
│ ├── step3-blueprint.md # 功能蓝图
│ ├── step4-market.md # 市场分析
│ ├── step5-architecture.md # 信息架构
│ ├── step6-prototype.md # 原型+UI
│ ├── step7-functional.md # 功能+数据
│ ├── step8-tech.md # 技术方案
│ ├── step9-testing.md # 测试+数据
│ ├── step10-operation.md # 运营+计划
│ └── iteration.md # 版本迭代管理
├── templates/ # 输出模板
│ ├── build.js # HTML构建脚本
│ ├── build-pdf.js # PDF生成脚本
│ ├── update.sh # 版本更新脚本
│ ├── styles.css # PRD样式表
│ └── fragments/ # 14个章节模板
├── templates-config/ # 6种产品类型配置
│ ├── saas.json # SaaS/B端
│ ├── ecommerce.json # 电商
│ ├── education.json # 教育
│ ├── social.json # 社交
│ ├── content.json # 内容
│ └── tool.json # 工具
├── checklists/ # 检查清单
│ └── prd-review-checklist.md # PRD审查清单
├── shortcuts/ # 快捷模板
│ └── quick-templates.md # 常用功能模板
├── examples/ # 示例项目
│ └── ledger-app/ # 简记账完整示例
├── scripts/ # 工具脚本
│ └── validate.js # PRD验证脚本
└── references/ # 参考资料
└── design-system.md # 设计规范
```
## 📊 输出规格
### 文档规模
- **页数**:150-200页
- **字数**:30,000-50,000字
- **图表**:50+个(表格+流程图)
### 内容质量
- **30+ 张表格**:需求清单、竞品对比、测试用例、数据字典
- **20+ 张流程图**:用户流程、业务逻辑、数据流转
- **15+ 个页面原型**:详细页面描述和交互说明
- **完整的UI设计规范**:色彩、字体、组件、动效
- **详细的技术架构**:系统架构、接口文档、部署方案
- **可执行的测试方案**:测试策略、用例、验收标准
- **运营推广策略**:用户增长、活动策划、数据分析
- **项目里程碑规划**:排期、资源、风险管理
### 输出格式
- **HTML**:单页应用,支持响应式
- **PDF**:打印友好,专业排版
- **Markdown**:源码格式,便于版本控制
## 🎨 产品类型支持
### 6种预配置类型
1. **SaaS/B端** - 企业服务、管理后台
2. **电商** - 购物平台、交易系统
3. **教育** - 在线学习、知识付费
4. **社交** - 社区、聊天、内容平台
5. **内容** - 媒体、资讯、博客
6. **工具** - 效率工具、实用软件
### 自定义配置
- 支持自定义产品类型
- 可调整章节权重
- 可扩展模板系统
## 🔧 技术特性
### 构建系统
- **一键构建**:HTML/PDF自动生成
- **版本管理**:自动版本控制和更新
- **样式定制**:CSS样式可自定义
### 质量保证
- **审查清单**:PRD质量检查清单
- **验证脚本**:文档完整性验证
- **示例项目**:完整参考实现
### 扩展性
- **模块化设计**:各章节独立可替换
- **配置驱动**:JSON配置文件管理
- **插件架构**:支持功能扩展
## 📚 学习资源
### 快速上手
1. 查看 `examples/ledger-app/` 示例项目
2. 阅读 `COLLABORATION.md` 协作指南
3. 尝试触发关键词开始使用
### 进阶使用
1. 自定义 `templates-config/` 配置文件
2. 修改 `prompts/` 中的对话流程
3. 调整 `templates/styles.css` 样式
### 最佳实践
1. 从需求探索开始,逐步深入
2. 充分利用可视化工具
3. 定期回顾和更新文档
## 🌟 价值主张
### 对产品经理
- 系统化梳理需求,避免遗漏
- 专业文档模板,提升工作效率
- 团队协作工具,统一沟通语言
### 对开发团队
- 清晰的技术需求,减少返工
- 完整的接口文档,便于开发
- 统一的理解基准,降低沟通成本
### 对项目成功
- 降低项目风险,提高成功率
- 明确项目目标,减少偏差
- 完整文档体系,便于传承
---
**开始使用**:在对话中说"帮我写PRD"即可开始协作!