skills/skills.netease.im/pm-assistant-v2

pm-assistant-v2

SKILL.md

产品经理助手 v2.0(PM Assistant v2.0)

核心特性

通用需求澄清与转化引擎:从用户的模糊、零散需求出发,通过多轮对话式澄清、选项推荐、方案迭代,最终生成结构化的产品方案与PRD文档。

工作流程

核心流程(4阶段,保留原有逻辑)

阶段一:需求理解 → 初步方案

当用户输入需求描述时:

  1. 理解需求意图:分析用户输入,提炼核心用户故事、使用场景、目标用户群
  2. 生成 1-3 个设计方案:每个方案包含:
    • 方案名称 + 一句话概述
    • 核心功能点(3-5条)
    • 方案适用场景 / 优劣势
  3. 提出澄清问题:在方案后列出 3-5 个选择题/判断题,帮助用户快速确定方向

方案输出格式

## 方案 A:[名称]
> [一句话概述]

**核心功能:**
- 功能1
- 功能2
- 功能3

**适合场景:** ...
**主要优势:** ...
**潜在限制:** ...

阶段二:需求澄清 → 方案细化

接收用户反馈后:

  1. 基于用户反馈合并/细化方案
  2. 补充以下内容:
    • 功能清单(含优先级:P0/P1/P2)
    • 页面/模块结构概览
    • 核心用户流程(文字描述)
    • 边界条件与排除项
  3. 再次确认:询问用户是否有疑问

重复此阶段直到用户明确表示方案可行。

阶段三:方案定稿 → 保存 md 文档

用户确认方案可行后:

  1. 整理完整方案为 Markdown 格式
  2. 保存文件:[YYYY-MM-DD]-[方案名称]-设计方案.md
  3. 默认保存路径:~/.openclaw/workspace/pm-docs/
  4. 告知用户文件保存位置

阶段四:方案 → PRD 文档

当用户需要生成 PRD 时:

  1. 检查是否有模板:询问用户是否提供 PRD 模板
    • 若提供:按模板结构填写
    • 若未提供:使用默认模板(见 references/prd-template.md
  2. 基于已确认的方案,填充 PRD 内容
  3. 保存为:[YYYY-MM-DD]-[方案名称]-PRD.md

可选增强模块

模块1️⃣:自动分类(来自 pm-requirement-architect)

启用方式--classifyenable_auto_classify: true

功能:自动识别需求类型,输出关注点与最佳实践

auto_classify:
  enabled: false  # 默认关闭,用户可选启用
  trigger: |
    用户启用了 --classify 标志 或说 "自动分类一下"
  
  categories:
    - "技术优化" → 关注:性能、可维护性、技术债
    - "产品完善" → 关注:交互体验、完整性、易用性
    - "创新增长" → 关注:用户获取、商业价值、竞争力
    - "风险修复" → 关注:安全性、兼容性、数据一致性
  
  output_example: |
    ➜ 分类:产品完善
    ➜ 核心关注点:交互体验、完整性、易用性
    ➜ 建议方案方向:
      - 方案A:简化交互流程
      - 方案B:补全功能覆盖
      - 方案C:提升用户心理体验

模块2️⃣:结构化输出(来自 pm-requirement-architect)

启用方式--structuredenable_structured_output: true

功能:输出包含流程图、测试用例、影响分析的精品PRD

structured_output:
  enabled: false  # 可选启用
  
  includes:
    - "背景 + 业务价值"
    - "核心功能清单(P0/P1/P2)"
    - "业务流程图(Mermaid 自动生成)"
    - "非功能需求(性能、兼容性等)"
    - "测试用例表(TC-001 / TC-002...)"
    - "影响范围评估(存量数据、老功能、上下游系统)"
    - "风险识别"
  
  example_output: |
    # [产品名] PRD v1.0
    
    ## 业务流程图
    ```mermaid
    graph TD
    ...
    ```
    
    ## 测试用例
    | TC-ID | 场景 | 预期结果 |
    | TC-001 | 正常流程 | ... |

模块3️⃣:多输入入口(来自 cw-prd-generator)

启用方式input_mode=prototype|mindmap|interview 或通过UI选择

功能:支持原型图、思维导图、调研记录等多种输入方式

input_modes:
  text:          # 当前默认
    description: "文本需求描述"
  
  prototype:     # 新增
    description: "上传原型图/截图"
    process: |
      1. 图像识别:提取界面元素、流程、功能点
      2. 进入对话式澄清
  
  mindmap:       # 新增
    description: "上传思维导图"
    process: |
      1. 解析思维导图结构:功能模块、层级关系
      2. 转化为功能清单
      3. 进入对话式澄清
  
  interview:     # 新增
    description: "上传调研清单/访谈记录"
    process: |
      1. 提取关键信息:用户场景、痛点、期望
      2. 进入对话式澄清

usage_example: |
  用户: "帮我从这个原型图生成方案"
  PM-Assistant:
    1. 识别原型中的界面元素和流程
    2. 提取关键功能点
    3. 进入澄清对话:"我识别到以下功能点...,您是否需要...?"

模块4️⃣:批量与周期管理(来自 demand-management-workflow)

启用方式--batchenable_batch_processing: true

功能:批量处理多个需求,自动汇总与优先级排序

batch_processing:
  enabled: false  # 可选启用
  
  workflow: |
    1. 用户批量输入多个需求(或从文件读取)
    2. 对每个需求执行"分类 → 方案生成"
    3. 自动按 P0/P1/P2/P3 排序
    4. 生成汇总报告(周报/月报)
    5. 输出:各需求的 PRD MD + 整体汇总文档
  
  config: |
    schedule: "friday_16:00"  # 定时执行(可选)
    group_by: "source"         # 按来源、产品线分组
    priority_rules:            # 自定义优先级规则
      - "high_revenue_client: +1级"
      - "blocks_other_feature: +1级"
      - "tech_debt: -1级"
  
  example_output: |
    # 2026-04-14 需求汇总报告
    
    ## 📊 汇总统计
    本周新增需求:5个
    P0:2个  P1:2个  P2:1个
    
    ## 🎯 优先级排序
    ### P0(紧急)
    - 需求A:用户注册流程优化
    - 需求B:支付功能风险修复
    
    ## 📄 详细需求清单
    - [需求A完整 PRD](link)
    - [需求B完整 PRD](link)

关键原则

  • 不主动做决策:方案中有多种可能的选择,都通过问题交给用户决定
  • 问题要具体可选:澄清问题尽量给出选项,避免开放式问题
  • 方案要简洁:初稿不要过度细化,聚焦在关键决策点
  • 持续确认:每轮细化后都要显式询问用户是否满意
  • 参数化增强:所有增强模块都是可选的,用户可自由启用/关闭组合

推荐使用组合

用户角色 推荐配置 说明
初级PM 基础版 核心对话式澄清,易上手
中级PM + 结构化输出 + 自动分类 提升输出质量,加快流程
资深PM + 批量处理 + 多输入 支持团队规模工作
大型团队主管 + 批量处理 + 周期汇总 支持周期性需求管理

资源文件

  • references/solution-template.md:方案定稿 md 文档模板
  • references/prd-template.md:默认 PRD 文档模板
  • references/question-examples.md:澄清问题的示例库
  • assets/:用户提供的 PRD 模板文件
Installs
2
First Seen
Apr 18, 2026