Install
openclaw skills install @123456ssk/product-workshop产品经理实战工作坊,覆盖从问题发现、用户洞察、方案设计、文档编写、开发推进到复盘迭代的完整产品生命周期。独创「产品通关六步法」框架,每个阶段提供原创工具箱、质量检查清单、实战模板和老兵笔记。当用户涉及产品规划、需求分析、PRD撰写、用户研究、方案设计、功能优先级、敏捷管理、产品复盘等场景时触发此技能。
openclaw skills install @123456ssk/product-workshop灵感来源:PM Master Skillhub(功能范围参考,未经授权不得商业使用其中的任何内容)
本 Skill 为原创作品,所有文字、框架、模板均为独立创作。
帮你把模糊的想法,变成可交付的产品方案。 不是教科书,是工具箱 + 检查清单 + 实战笔记。
当用户提出产品相关的任务时,根据任务所处的阶段,加载对应章节的流程和模板。输出时:
问题发现 → 用户洞察 → 方案设计 → 文档落地 → 开发推进 → 复盘迭代
(探路) (画像) (构图) (落笔) (行军) (复盘)
守关问题:"我们到底在解决谁的什么问题,这个问题值不值得解决?"
通关标准:能用一句话说清楚 "为谁,解决什么痛点,带来什么价值"
A. 问题-影响矩阵
把所有候选问题放进一个 2x2 格子:
| 影响范围大 | 影响范围小 | |
|---|---|---|
| 痛苦程度高 | ⭐ 立即投入 | 观察趋势 |
| 痛苦程度低 | 战略储备 | 暂时搁置 |
"痛苦程度"看三个信号:频率(多常遇到)、强度(多难受)、支付意愿(用户是否已经在花钱解决)。
B. 5 层追问法
用户说"我要一个 XX 功能"时,连续追问 5 个"为什么":
C. 问题信号三角
从三个维度交叉验证一个问题的真实性:
三角重叠区域 = 最高置信度的问题。
"用户要的不是钻头,是墙上的洞"这句话只说对了一半。用户真正要的是挂上家人照片时的满足感。别停在洞,也别停在挂照片——要理解它为什么重要。
守关问题:"谁在用?谁在用竞品?他们真正在乎什么?"
通关标准:能画出目标用户的决策路径,知道他们从哪里来、在什么情境下需要你
A. 用户决策地图
沿着用户的时间线画出五个关键节点:
触发时刻 → 信息搜寻 → 方案比较 → 决策使用 → 使用后评价
↓
┌──────┴──────┐
│ 推荐/复购 │
│ 放弃/流失 │
└─────────────┘
每个节点追问:
B. 竞品三圈定位图
不从功能列表做竞品分析,而是画三个同心圆:
重点关注最外圈——用户"凑合用的方案"才是最大的竞争对手。
C. 高频场景 × 高情绪矩阵
列出 Top 10 用户场景,按两个维度打分:
取两个维度乘积最高的 3 个场景——这就是你的核心战场。
用户访谈里,最危险的一句话是"这个功能挺好的,我可能会用"。"可能会用"翻译过来就是"不会用"。真正有价值的需求,用户已经在用某个难受的方式在解决了。
守关问题:"在可行的方案中,哪个能以最小的代价验证最核心的假设?"
通关标准:产出一份方案对比表 + 一张核心流程图 + 一组待验证的关键假设
A. 方案光谱
大多数方案辩论陷入"二选一"的死胡同。展开成光谱:
极简方案 ←—— 当前所处 ——→ 重方案
(MVP) (大而全)
第1版只做: 完整版包括:
- 核心闭环 - 所有用户角色
- 一条主路径 - 所有异常分支
- 手动能跑就行 - 完全自动化
核心原则:往左走,走通再往右加。
B. 价值-信度-成本三角
给候选方案打分(每个维度 1-5 分):
| 维度 | 判断标准 |
|---|---|
| 用户价值 (V) | 方案能多大程度缓解核心痛点? |
| 验证信度 (C) | 我们对这个方案能成功的把握有多大?有数据支撑吗? |
| 实现成本 (E) | 需要多少人、多少时间?依赖什么? |
综合评分 = V × C / E,取最高的 2-3 个方案进入候选。
C. 假设排雷表
你的产品方案建立在多少假设上?把每条假设写下来,标上风险等级:
| 假设 | 类型 | 风险 | 验证方式 | 验证周期 |
|---|---|---|---|---|
| "用户愿意为此付费" | 价值假设 | 🔴高 | 假门测试 | 1 周 |
| "3 秒内能完成操作" | 可用假设 | 🟡中 | 纸质原型 | 2 天 |
| "接口能扛住 1000QPS" | 技术假设 | 🟡中 | 压测 | 3 天 |
红色假设必须在上线前验证,黄色假设需要在第一个迭代内验证。
好方案不是你画了多少张原型图。好方案是一个假设清单——你知道哪些是对的、哪些是你猜的、猜错的时候怎么快速转弯。
守关问题:"另一个人拿到这份文档,能不能不来找我就能把东西做出来?"
通关标准:开发、设计、测试三个角色分别读完文档后,各自知道要做什么
# [功能/项目名称]
## 一句话描述
[用一个完整句子说清楚:什么用户 + 做什么操作 + 得到什么结果]
## 为什么现在做
- 用户现状:[当前用户如何应对这个问题?]
- 关键数据:[支撑这个决策的一个核心数字]
- 不改的代价:[如果现在不做,会怎样?]
## 核心流程(主线)
[画 3-7 步核心流程,只画"阳光大道",不画分岔路]
1. 用户进入 XX 页面
2. 点击 XX 按钮
3. 系统验证 XX
4. 执行 XX
5. 展示结果
## 关键分支与边界
| 场景 | 触发条件 | 系统行为 |
|------|---------|---------|
| 用户未登录 | 点击需要登录的操作 | 引导登录,保留操作意图 |
| 内容为空 | 该区域无数据 | 显示引导文案 + 行动按钮 |
| 网络异常 | 请求超时/失败 | 显示重试提示 + 本地缓存兜底 |
| ... | ... | ... |
## 验收标准
- [ ] [可观察、可测试的标准,不用"体验好""速度快"这种词]
- [ ] 用户登录后,在 XX 页面能看到 XX 内容
- [ ] 点击 XX 后,3 秒内出现结果反馈
## 埋点清单
| 埋点位置 | 事件名 | 触发时机 | 携带字段 |
|----------|--------|---------|---------|
| ... | ... | ... | ... |
## 已知风险与缓解
| 风险 | 严重程度 | 缓解措施 |
|------|---------|---------|
| ... | 🔴/🟡/🟢 | ... |
不写"作为一个 XX,我想要 XX"的模板句——用卡片搞定:
┌─────────────────────────────────┐
│ 故事:#04 订单列表搜索 │
│ │
│ 用户:仓库拣货员 │
│ 场景:每天要处理 200+ 订单, │
│ 需要按客户名或订单号快速定位│
│ │
│ 现在做法:Ctrl+F 在页面上搜 │
│ (单页只能显示 20 条) │
│ │
│ 验收: │
│ 1. 搜索框在订单列表顶部 │
│ 2. 输入后 500ms 内出现结果 │
│ 3. 支持订单号精确搜索 │
│ 4. 支持客户名模糊搜索 │
│ │
│ 大小:M(估 2 人天) │
│ 优先级:P0 │
└─────────────────────────────────┘
PRD 的第一个读者是开发,不是老板。别用 PPT 思维写 PRD。好的 PRD 读起来像一份"说明书",不像一份"提案"。
守关问题:"这周我们做的是最重要的事吗?有没有偏航?"
通关标准:团队每个人知道这周要交付什么、为什么是这些、怎么判断交付成功
A. 迭代健康仪表盘
每个迭代结束时更新:
| 指标 | 上轮 | 本轮 | 趋势 | 说明 |
|---|---|---|---|---|
| 承诺故事点 | 21 | 23 | ↗ | 信心提升 |
| 实际交付 | 19 | 21 | ↗ | 90% 达成率 |
| 新增需求数 | 3 | 7 | ↗ | 🔴 需关注 |
| Bug 产生数 | 5 | 12 | ↗ | 🔴 排查原因 |
| 团队速度 | 19 | 21 | ↗ | 稳定提升 |
B. 决策日志
遇到争议时记录,避免"之前谁说过的":
| 日期 | 决策 | 背景 | 选项 | 选择理由 | 决策人 |
|---|---|---|---|---|---|
| 7/15 | 先做搜索不做筛选 | 资源只能二选一 | A:搜索 B:筛选 | 用户访谈中搜索频率是筛选的 4 倍 | 张三 |
C. 站会三问升级版
传统三问之外,加第四个问题:
如果有人的信心低于 3 分,站会后留下来聊 5 分钟。
Sprint 不是"装得越多越好"。一个好的 Sprint 计划不是把容量填满,是留 20% 的弹性和喘息空间。填满的计划不是计划,是祈祷。
守关问题:"我们做的这个功能,到底起作用了吗?学到了什么?"
通关标准:有数据证明功能是否达到预期效果,有结构化的经验沉淀
A. 指标树
从北极星指标往下拆:
北极星指标:周活用户数
├── 新用户获取
│ ├── 渠道 A 注册转化率
│ ├── 渠道 B 注册转化率
│ └── 邀请注册数
├── 用户激活
│ ├── 首次核心操作完成率
│ └── 次日留存率
└── 用户留存
├── 第 7 天留存率
├── 第 30 天留存率
└── 流失用户召回率
原则:每层不超过 5 个指标,你只需要盯住"输入指标"(你能直接影响的),然后验证它们是否带动了"输出指标"(你希望看到的)。
B. 三问复盘画布
功能上线后 1-4 周,组织一次 30 分钟的快速复盘:
┌─────────────────────────────────────────┐
│ 复盘主题:[功能名称] - [上线日期] │
├─────────────────────────────────────────┤
│ │
│ Q1: 我们对用户做了什么假设? │
│ [列出做功能时的核心假设] │
│ │
│ Q2: 数据告诉我们什么? │
│ [对照假设,列出实际数据] │
│ - 假设 A: [验证通过/未通过] │
│ - 假设 B: [验证通过/未通过] │
│ │
│ Q3: 如果重来一次,我们会怎么不同? │
│ [只写 3 条以内的 actionable change] │
│ 1. │
│ 2. │
│ │
│ 知识沉淀:[这条经验应该被团队记住] │
│ │
└─────────────────────────────────────────┘
C. 产品知识库模板
## [功能名] - 复盘归档
**背景**:为什么做?(1 句话)
**核心假设**:我们赌用户会 XX
**结果数据**:
- 北极星影响:[有/无显著变化]
- 核心指标 A:[基线] → [上线后](变化 ±X%)
- 意外发现:[上线后发现但没预料到的]
**关键复盘**:
- 做对了什么:
- 做错了什么:
- 下次怎么做:
**适用场景**:[什么类型的产品/功能可以参考这个经验]
"数据驱动"的前提是你知道什么数据值得看。每个功能上线前至少定义 3 个指标:一个核心指标(你希望它涨的)、一个反向指标(你希望它不跌的)、一个惊喜指标(你没预料到但值得观察的)。
| 用户说... | 走哪关 | 用什么工具 |
|---|---|---|
| "我想做一个 XX 功能" | 第一关 探路 | 5 层追问法 + 问题-影响矩阵 |
| "帮我分析一下用户" | 第二关 画像 | 用户决策地图 + 高频×高情绪矩阵 |
| "你觉得做 A 还是做 B" | 第三关 构图 | 方案光谱 + 价值-信度-成本三角 |
| "帮我写个 PRD" | 第四关 落笔 | PRD 骨架模板 + 用户故事切片卡 |
| "这个迭代怎么做" | 第五关 行军 | 迭代健康仪表盘 + 决策日志 |
| "功能上线了,看看效果" | 第六关 复盘 | 三问复盘画布 + 产品知识库 |
references/prd-backbone-full.md — PRD 骨架模板的完整版,含详细的填写指南和范例references/story-card-template.md — 用户故事切片卡模板集合references/retro-canvas-template.md — 三问复盘画布模板references/checklist-all.md — 六个关卡的全部检查清单汇总