从需求讨论到原型设计的产品经理工程化工具套件
Claude Code Plugin for Product Managers
Yuga-PM 是一款专为产品经理设计的 Claude Code 插件,提供从需求探索到原型设计的完整工作流程支持。通过结构化的方法论和 AI 辅助,帮助产品经理高效地完成需求分析、文档编写和原型设计工作。
- 🎯 需求探索 - 使用苏格拉底式对话深入挖掘业务需求
- 📝 文档生成 - 支持多种需求文档模板(BRD/PRD/TRD/SRS/DRD)
- ✅ 质量保障 - 六阶段需求评审流程,确保文档质量
- 🎨 可视化 - Markdown 文档一键转换为精美 HTML
- 🚀 原型设计 - 从需求文档自动生成可交互原型
- Claude Code CLI 已安装
- Git 环境
方式一:通过 Marketplace 安装(推荐)
# 1. 添加 Marketplace
/plugin marketplace add phoben/yg-pm
# 2. 安装插件
/plugin install yg-pm@yg-pm-marketplace方式二:全局安装
# 克隆到 Claude Code 全局插件目录
git clone https://github.com/phoben/yg-pm.git ~/.claude/plugins/yg-pm方式三:项目级安装
# 在你的项目根目录下
git clone https://github.com/phoben/yg-pm.git .claude/plugins/yg-pm方式四:临时加载
# 启动时指定插件目录
cc --plugin-dir /path/to/yg-pm启动 Claude Code 后,使用以下命令验证插件是否加载成功:
/yg-list
Yuga-PM 提供 10 个核心技能,每个技能专注于产品工作流程的一个环节:
| 技能 | 触发方式 | 用途 |
|---|---|---|
| yg-brainstorming | /yg-brainstorming |
需求探索与头脑风暴 |
| yg-industry-survey | /yg-industry-survey |
行业调研与知识库管理 |
| yg-requirement-extraction | /yg-requirement-extraction |
结构化需求提取 |
| yg-document-writing | /yg-document-writing |
需求文档编写 |
| yg-requirement-reviewer | /yg-requirement-reviewer |
设计方案模拟推演审查 |
| yg-question | /yg-question |
基于文档的智能问答与设计缺陷检测 |
| yg-visualize | /yg-visualize |
文档可视化 |
| yg-prototyping | /yg-prototyping |
原型生成 |
| yg-create-document-template | /yg-create-document-template |
创建自定义模板 |
| yg-forguncy-help | /yg-forguncy-help |
Forguncy 知识库查询 |
使用苏格拉底式对话方法,通过系统性提问引导用户深入思考业务需求。
工作流程:
- 探索项目背景和上下文
- 识别业务领域关键问题
- 提供 2-3 个解决方案建议
- 输出结构化需求设计文档
适用场景:
- 新项目启动阶段
- 需求不明确时
- 需要技术可行性评估
系统化调研特定行业,收集基本概念、业务特征、系统设计案例和最佳实践。
工作流程:
- 解析调研意图,明确行业和方向
- 检索知识库,评估现有知识覆盖度
- 网络搜索补充信息(如需要)
- 生成结构化调研报告
- 可选:沉淀到知识库供复用
适用场景:
- 新行业/领域调研
- 系统设计前收集行业信息
- 最佳实践研究
从各种来源提取结构化需求,支持多种输入格式。
支持的输入类型:
- 会议纪要
- 用户故事
- 竞品分析报告
- 现有文档
输出格式:
- 用户需求列表
- 功能需求清单
- 非功能需求
- 约束条件
根据模板自动生成专业的需求文档。
支持的文档类型:
| 类型 | 说明 |
|---|---|
| BRD | 业务需求文档 |
| PRD | 产品需求文档 |
| TRD | 技术需求文档 |
| SRS | 软件需求规格说明书 |
| DRD | 数据需求文档 |
场景模板:
- 自动化流程设计
- 权限矩阵设计
- 仪表盘/报表设计
执行六阶段全面评审,确保需求文档质量。
评审阶段:
- 格式审查 - 文档结构完整性
- 规模适配 - 复杂度与项目匹配
- 一致性检查 - 逻辑自洽性
- 流程验证 - 业务流程闭环
- 模拟测试 - 表结构支持功能验证
- 输出报告 - 问题清单与改进建议
将 Markdown 文档转换为精美的 HTML 页面。
特性:
- 多种主题选择
- 自动生成目录
- 支持 PDF 导出
- 响应式布局
- SubAgent协同
从需求文档生成可交互的原型代码。
支持的技术栈:
- React + Element UI
- Taro(小程序/H5)
- Ant Design Mobile
- shadcn/ui
- 原生 HTML + CSS
生成内容:
- 页面布局代码
- 组件配置
- 交互逻辑
- 样式文件
从需求文档生成可运行的功能代码原型,适用于需要完整项目代码的场景。
支持的技术栈:
- Next.js + shadcn/ui(官网/营销页)
- React + Element UI(后台管理系统)
- Vue + Element Plus(Vue生态后台)
- Taro(跨端小程序)
核心特性:
- Agent Team 架构,并行开发
- 智能处理 DRD 文档
- 代码审查关卡,确保质量
- 多分支 PR 工作流
基于项目文档的智能问答,通过用户提问检测产品设计缺陷。
核心特性:
- 🎯 自动项目识别 - 从问题内容或上下文自动定位目标项目
- 📚 文档事实调查 - 以项目文档为唯一事实来源
- 🔍 SEAR方法论 - 来源、证据、分析、结果的严谨推理框架
⚠️ 缺陷检测 - 每个问题都是对设计的一次检验
问题类型支持:
| 类型 | 示例问题 |
|---|---|
| 功能实现 | "如何进行批量导入?" |
| 能力边界 | "系统支持多少并发用户?" |
| 业务场景 | "多人同时编辑如何处理冲突?" |
| 数据查询 | "如何查询某员工的审批记录?" |
| 权限流程 | "谁可以审批这个订单?" |
Yuga-PM 提供 8 个项目管理命令:
| 命令 | 说明 | 示例 |
|---|---|---|
/yg-new <项目名> |
创建新项目 | /yg-new WMS优化需求 |
/yg-list |
列出所有项目 | /yg-list |
/yg-status [项目名] |
查看项目进度 | /yg-status WMS优化 |
/yg-hold <项目名> |
暂停项目 | /yg-hold WMS优化 |
/yg-resume <项目名> |
恢复项目 | /yg-resume WMS优化 |
/yg-archive <项目名> |
归档项目 | /yg-archive WMS优化 |
| 命令 | 说明 | 示例 |
|---|---|---|
/yg-doc [类型] |
快速创建文档 | /yg-doc prd |
/yg-visualize |
生成可视化文档 | /yg-visualize --theme tech |
flowchart TD
A[用户提供基础需求] --> B{需求完善程度?}
B -->|需求简单/模糊| C[yg-brainstorming<br/>头脑风暴完善]
B -->|需求详细/明确| D[yg-requirement-extraction<br/>提取结构化需求]
C --> E[yg-document-writing<br/>编写需求文档]
D --> E
E --> F[yg-requirement-reviewer<br/>评审文档质量]
F --> G[yg-visualize<br/>文档可视化]
F --> H[yg-prototyping<br/>原型生成]
# 1. 创建新项目
/yg-new 订单管理系统优化
# 2. 通过头脑风暴完善需求
/yg-brainstorming
# 3. 编写文档
/yg-document-writing
# 4. 评审文档
/yg-requirement-reviewer
# 5. 生成原型
/yg-prototyping
# 1. 创建新项目
/yg-new 订单管理系统优化
# 2. 直接提取结构化需求
/yg-requirement-extraction
# 3. 编写文档
/yg-document-writing
# 4. 评审文档
/yg-requirement-reviewer
# 5. 生成原型
/yg-prototyping
# 直接创建 PRD 文档
/yg-doc prd
# 编写完成后可视化
/yg-visualize --theme modern
# 查看所有项目
/yg-list
# 暂停进行中的项目
/yg-hold 订单系统
# 恢复项目工作
/yg-resume 订单系统
# 完成后归档
/yg-archive 订单系统
draft → collecting → writing → reviewing → final
↓
on_hold ←→ (可恢复)
↓
archived (最终状态)
插件内置 3 个专业代理,提供深度分析能力:
| 代理 | 用途 | 调用时机 |
|---|---|---|
| industry-survey | 行业调研与最佳实践分析 | 需要行业背景知识时 |
| prototyping | 原型代码生成 | 从需求生成原型时 |
| requirement-exploration-reviewer | 需求探索文档验证 | 需求探索完成后 |
这些代理会在技能执行过程中自动调用,无需手动触发。
yg-pm/
├── .claude-plugin/
│ └── plugin.json # 插件配置清单
├── skills/ # 技能定义
│ ├── yg-brainstorming.md
│ ├── yg-requirement-extraction.md
│ ├── yg-document-writing.md
│ ├── yg-requirement-reviewer.md
│ ├── yg-visualize.md
│ ├── yg-prototyping.md
│ ├── yg-create-document-template.md
│ └── yg-forguncy-help.md
├── commands/ # 命令定义
│ ├── yg-new.md
│ ├── yg-list.md
│ ├── yg-status.md
│ ├── yg-hold.md
│ ├── yg-resume.md
│ ├── yg-archive.md
│ ├── yg-doc.md
│ └── yg-visualize.md
├── agents/ # 代理定义
│ ├── industry-survey.md
│ ├── prototyping.md
│ └── requirement-exploration-reviewer.md
├── hooks/ # 钩子配置
│ └── hooks.json
├── references/ # 参考模板
│ ├── brd-template.md
│ ├── prd-template.md
│ ├── trd-template.md
│ ├── srs-template.md
│ ├── automation-template.md
│ ├── permission-matrix-template.md
│ ├── view-dashboard-template.md
│ └── high-quality-standard.md
└── README.md # 本文档
.yg-pm/
├── projects/ # 活跃项目
│ └── {project-name}/
│ ├── project.json # 项目元数据
│ ├── drafts/ # 草稿文档
│ ├── documents/ # 正式文档
│ ├── visualizations/ # 可视化文档
│ └── prototypes/ # 原型文件
├── archive/ # 已归档项目
└── config.json # 全局配置
使用清晰、有意义的项目名称:
- ✅
WMS库存优化需求 - ✅
用户权限系统重构 - ❌
项目1、需求文档
- 先完成需求探索,再编写文档
- 使用评审技能确保文档质量
- 定期使用
/yg-status检查进度
- 确保需求文档已通过评审
- 选择合适的技术栈
- 原型生成后进行人工微调
- 使用
/yg-hold暂停进行中的工作 - 使用
/yg-list查看团队项目状态 - 完成的项目及时归档
确保在项目目录下执行,或使用 /yg-new 先创建项目。
使用 /yg-create-document-template 技能,按提示创建新模板。
- Markdown (.md)
- HTML (通过 yg-visualize)
- PDF (通过 yg-visualize 导出)
生成的原型代码会包含运行说明,通常需要:
- 安装对应框架依赖
- 配置开发环境
- 按生成的 README 操作
MIT License
XiaChao
让需求管理更高效,让产品设计更专业