pm-assistant

SKILL.md

产品经理助手 (PM Assistant)

工作流程

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

当用户输入需求描述时,执行以下步骤:

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

方案输出格式

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

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

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

---
## 方案 B:...

---
## 需要您来确认几个问题:
1. [问题] (A. 选项1 / B. 选项2)
2. ...

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

接收用户的方案选择和澄清回答后:

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

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

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

用户确认方案可行后:

  1. 整理完整方案为 Markdown 格式
  2. 使用固定命名规范保存文件:[YYYY-MM-DD]-[方案名称]-设计方案.md
  3. 默认保存路径:~/.openclaw/workspace/pm-docs/(不存在则创建)
  4. 告知用户文件保存位置

方案 md 文档结构,见 references/solution-template.md

阶段四:方案 → PRD 文档(按需)

当用户明确需要生成 PRD 时:

  1. 检查是否有模板:询问用户是否提供 PRD 模板文件(.md / .docx)
    • 若提供:读取模板结构,严格按模板章节填写
    • 若未提供:使用默认 PRD 模板,见 references/prd-template.md
  2. 基于已确认的方案 md,填充 PRD 内容
  3. 保存为:[YYYY-MM-DD]-[方案名称]-PRD.md,保存路径同上
  4. 若用户提供了 .docx 模板,输出为 .docx 格式(使用 python-docx)

关键原则

  • 不主动做决策:方案中凡是有多种可能的选择,都通过问题交给用户决定
  • 问题要具体可选:澄清问题尽量给出选项,避免开放式问题让用户无从回答
  • 方案要简洁:初稿不要过度细化,聚焦在关键决策点
  • 持续确认:每轮细化后都要显式询问用户是否满意,不要擅自结束流程

资源文件

  • references/solution-template.md:方案定稿 md 文档模板
  • references/prd-template.md:默认 PRD 文档模板
  • assets/:用户提供的 PRD 模板文件可存放于此
Installs
4
First Seen
Apr 7, 2026