Product Requirement Analysis

# 需求分析技能系统 (Requirement Analysis Skills)

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Product Requirement Analysis" with this command: npx skills add ken0122/requirement-analysis-system

需求分析技能系统 (Requirement Analysis Skills)

版本:v0.1.0
创建:2026-03-09
适用:产品经理、售前工程师、需求分析师


📦 技能包概览

本技能系统包含 12 个核心技能,覆盖需求分析全流程:

┌─────────────────────────────────────────────────────────┐
│  需求分析技能系统 (Requirement Analysis Skills)          │
├─────────────────────────────────────────────────────────┤
│                                                          │
│  需求发现 (Discovery)                                    │
│  ├── problem-statement (问题定义)                        │
│  ├── proto-persona (用户画像)                            │
│  ├── customer-journey-map (旅程地图)                     │
│  └── jobs-to-be-done (JTBD 分析)                          │
│                                                          │
│  需求分析 (Analysis)                                     │
│  ├── problem-framing-canvas (问题框架)                   │
│  ├── opportunity-solution-tree (机会方案树)              │
│  └── company-research (客户调研)                         │
│                                                          │
│  优先级判断 (Prioritization)                             │
│  ├── prioritization-advisor (优先级框架选择)             │
│  ├── feature-investment-advisor (功能投资决策)           │
│  └── finance-based-pricing-advisor (定价分析)            │
│                                                          │
│  需求输出 (Output)                                       │
│  ├── user-story (用户故事)                               │
│  ├── epic-hypothesis (史诗假设)                          │
│  └── prd-development (PRD 开发)                           │
│                                                          │
└─────────────────────────────────────────────────────────┘

🎯 技能详情

一、需求发现 (Discovery)

1. problem-statement(问题定义)

类型: Component
用途: 从用户视角清晰定义问题
核心框架: 同理心驱动的问题陈述

触发场景:

  • 新项目启动,需要明确问题
  • 需求模糊,需要澄清
  • 团队对问题理解不一致

输出:

# 问题陈述

## 用户是谁
[角色描述]

## 用户想做什么
[任务/目标]

## 什么在阻碍他们
[痛点/障碍]

## 为什么这是问题
[影响/后果]

## 用户感受如何
[情绪状态]

OpenClaw 适配:

---
name: problem-statement
description: 从用户视角定义问题,使用同理心驱动的问题陈述框架
tags: [requirement, problem-framing, user-centric]
license: MIT
---

2. proto-persona(用户画像)

类型: Component
用途: 快速创建假设性用户画像
核心框架: 假设驱动的 Persona

触发场景:

  • 缺乏用户研究数据
  • 需要快速对齐目标用户
  • 项目早期阶段

输出:

# Proto-Persona

## 基本信息
- 姓名:[虚构但典型]
- 角色:[职位/身份]
- 背景:[相关经历]

## 目标与动机
- 主要目标:[1-3 个]
- 动机:[为什么重要]

## 痛点与挑战
- 当前痛点:[1-3 个]
- 阻碍因素:[什么在阻止他们]

## 行为特征
- 使用场景:[何时/何地]
- 技能水平:[新手/专家]

3. customer-journey-map(客户旅程地图)

类型: Component
用途: 可视化用户与品牌的完整互动过程
核心框架: NNGroup 旅程地图

触发场景:

  • 优化用户体验
  • 识别体验断点
  • 跨渠道体验设计

输出:

# Customer Journey Map

## 旅程阶段
| 阶段 | 行为 | 触点 | 情绪 | 机会点 |
|------|------|------|------|--------|
| 认知 | ...  | ...  | ...  | ...    |
| 考虑 | ...  | ...  | ...  | ...    |
| 购买 | ...  | ...  | ...  | ...    |
| 使用 | ...  | ...  | ...  | ...    |
| 忠诚 | ...  | ...  | ...  | ...    |

## 关键洞察
- 峰值体验:[最高情绪点]
- 低谷体验:[最低情绪点]
- 关键触点:[影响力最大的触点]

4. jobs-to-be-done(JTBD 分析)

类型: Component
用途: 深度挖掘用户真实需求
核心框架: JTBD 理论

触发场景:

  • 需求表面化,需要深挖
  • 创新机会探索
  • 产品定位调整

输出:

# Jobs To Be Done

## 功能性工作
- 用户想完成什么任务:[具体、可操作]

## 社会性工作
- 用户想在他人眼中如何:[身份/地位]

## 情感性工作
- 用户想感受什么:[情绪状态]

## 痛点
- 当前方案的不足:[1-5 个]

## 期望收益
- 理想方案的特点:[1-5 个]

二、需求分析 (Analysis)

5. problem-framing-canvas(问题框架画布)

类型: Interactive
用途: 结构化问题探索
核心框架: MITRE Problem Framing Canvas

触发场景:

  • 复杂问题需要系统分析
  • 多方利益相关者
  • 需要避免认知偏见

引导问题:

1. Look Inward(向内看)
   - 你的假设是什么?
   - 你的偏见可能是什么?
   - 你希望结果是什么?

2. Look Outward(向外看)
   - 谁会受影响?
   - 现有数据告诉我们什么?
   - 类似问题的解决方式?

3. Reframe(重新定义)
   - 问题可以如何重新表述?
   - 是否有更根本的问题?
   - 如果不解决会怎样?

输出:

# Problem Framing Canvas

## 问题陈述
[清晰、无偏见的问题描述]

## 利益相关者
[受影响的人群/组织]

## 现有证据
[数据/研究/观察]

## 假设
[需要验证的假设]

## 成功标准
[如何判断问题已解决]

6. opportunity-solution-tree(机会方案树)

类型: Interactive
用途: 从目标到方案的系统拆解
核心框架: Teresa Torres OST

触发场景:

  • 多个需求需要优先级排序
  • 需要探索多种解决方案
  • 目标 - 方案链路不清晰

引导流程:

1. 定义目标成果
   - 业务目标是什么?
   - 如何衡量成功?

2. 识别机会(问题)
   - 什么在阻碍目标达成?
   - 用户有哪些未满足需求?

3. 生成方案
   - 可能的解决方案有哪些?
   - 每个方案如何解决对应机会?

4. 设计实验
   - 如何验证方案有效性?
   - 最小验证成本是多少?

输出:

# Opportunity Solution Tree

## 目标成果
[明确的、可衡量的目标]

## 机会层
- 机会 1: [问题/需求]
  - 方案 1.1: [解决方案]
  - 方案 1.2: [解决方案]
  
- 机会 2: [问题/需求]
  - 方案 2.1: [解决方案]
  - 方案 2.2: [解决方案]

## 优先级实验
- 实验 1: [验证方案 1.1]
- 实验 2: [验证方案 2.1]

7. company-research(客户调研)

类型: Component
用途: 深度分析目标客户公司
核心框架: 企业画像 + 决策链分析

触发场景:

  • B2B 售前支持
  • 大客户开发
  • 定制化解决方案

输出:

# Company Research Report

## 公司基本信息
- 行业:[细分行业]
- 规模:[人数/营收]
- 发展阶段:[初创/成长/成熟]

## 业务模式
- 核心产品:[是什么]
- 目标客户:[服务谁]
- 收入来源:[如何赚钱]

## 数字化现状
- 现有技术栈:[主要系统]
- 数字化水平:[评估]
- 近期项目:[相关 initiative]

## 决策链
- 决策者:[姓名/职位/关注点]
- 影响者:[姓名/职位/关注点]
- 使用者:[姓名/职位/关注点]

## 痛点与机会
- 核心痛点:[1-3 个]
- 潜在机会:[1-3 个]

三、优先级判断 (Prioritization)

8. prioritization-advisor(优先级框架选择)

类型: Interactive
用途: 选择最适合的优先级框架
核心框架: 多框架自适应推荐

触发场景:

  • 需求过多需要优先级排序
  • 不确定用哪个框架
  • 团队对优先级有争议

引导问题:

1. 产品阶段
   - 0-1 探索期
   - 1-10 成长期
   - 10-100 成熟期

2. 团队规模
   - 小团队 (<10 人)
   - 中团队 (10-50 人)
   - 大团队 (>50 人)

3. 数据可用性
   - 无数据(靠假设)
   - 部分数据(定性为主)
   - 充足数据(定量支持)

4. 决策压力
   - 低(可以慢慢讨论)
   - 中(需要在周内决定)
   - 高(今天必须决定)

推荐框架:

场景推荐框架理由
0-1+ 无数据ICE/RICE快速试错,量化假设
成长期 + 部分数据Kano/价值复杂度平衡用户满意度与投入
成熟期 + 充足数据WSJF/机会成本经济模型驱动
高压力决策MoSCoW/强制排序快速达成共识

9. feature-investment-advisor(功能投资决策)

类型: Interactive
用途: 评估功能投资的 ROI
核心框架: 收益 - 成本 - 风险三维分析

触发场景:

  • 大功能需要立项审批
  • 资源有限需要取舍
  • 需要向管理层证明价值

引导问题:

1. 收益评估
   - 收入影响:[直接/间接/无]
   - 用户影响:[多少用户受益]
   - 战略价值:[是否符合方向]

2. 成本评估
   - 开发成本:[人天估算]
   - 运维成本:[持续投入]
   - 机会成本:[放弃什么]

3. 风险评估
   - 技术风险:[实现难度]
   - 市场风险:[用户接受度]
   - 执行风险:[团队能力]

输出:

# Feature Investment Analysis

## 收益评分 (1-10)
- 收入影响:[分数] + [依据]
- 用户影响:[分数] + [依据]
- 战略价值:[分数] + [依据]
- **收益总分**: [平均分]

## 成本评分 (1-10, 越低越好)
- 开发成本:[分数] + [依据]
- 运维成本:[分数] + [依据]
- 机会成本:[分数] + [依据]
- **成本总分**: [平均分]

## 风险评分 (1-10, 越低越好)
- 技术风险:[分数] + [依据]
- 市场风险:[分数] + [依据]
- 执行风险:[分数] + [依据]
- **风险总分**: [平均分]

## 投资建议
[Build / Don't Build / Need More Data]

## 关键假设
[需要验证的假设列表]

10. finance-based-pricing-advisor(定价分析)

类型: Interactive
用途: 基于财务影响的定价决策
核心框架: 定价 - 财务模型联动

触发场景:

  • 新功能定价
  • 价格调整评估
  • 套餐设计优化

输出:

# Pricing Decision Analysis

## 当前状态
- ARPU/ARPA: [当前值]
- 转化率:[当前值]
- 流失率:[当前值]
- NRR: [当前值]

## 定价变更影响
| 指标 | 当前 | 乐观 | 保守 | 悲观 |
|------|------|------|------|------|
| ARPU | $X  | $X+20% | $X+10% | $X-5% |
| 转化率 | Y% | Y-10% | Y-20% | Y-30% |
| 流失率 | Z% | Z+5% | Z+10% | Z+20% |
| NRR  | W% | W+3% | W+1% | W-2% |

## 财务影响
- 月度收入影响:[+$X / -$X]
- 年度收入影响:[+$X / -$X]
- 回本周期:[X 个月]

## 建议
[Go / No-Go / Need Test]

四、需求输出 (Output)

11. user-story(用户故事)

类型: Component
用途: 将需求转化为可执行的开发任务
核心框架: Mike Cohn 用户故事 + Gherkin 验收标准

触发场景:

  • 需求准备进入开发
  • 需要与研发团队对齐
  • 敏捷迭代规划

输出:

# User Story: [简短标题]

## 故事描述
作为 [角色]
我想要 [完成什么任务]
以便于 [获得什么价值]

## 验收标准 (Gherkin 格式)
### 场景 1: [正常流程]
Given [前提条件]
When [执行动作]
Then [预期结果]

### 场景 2: [异常流程]
Given [前提条件]
When [执行动作]
Then [预期结果]

### 场景 3: [边界情况]
Given [前提条件]
When [执行动作]
Then [预期结果]

## 技术备注
- [技术考虑点]
- [依赖关系]
- [性能要求]

## 设计资源
- [设计稿链接]
- [原型链接]

12. epic-hypothesis(史诗假设)

类型: Component
用途: 将大型需求转化为可验证假设
核心框架: If/Then 假设结构

触发场景:

  • 大型功能/项目立项
  • 需要验证价值假设
  • 敏捷史诗定义

输出:

# Epic Hypothesis: [史诗名称]

## 假设陈述
**如果** 我们 [做什么/提供什么功能]  
**为了** [目标用户/客户群体]  
**那么** 他们会 [产生什么行为/结果]  
**我们将通过** [指标/信号] **来验证成功**  
**成功标准是** [具体数值/阈值]

## 背景与依据
- 市场洞察:[为什么认为这是机会]
- 用户研究:[用户反馈/数据支持]
- 竞争分析:[竞品情况]

## 关键指标
| 指标类型 | 指标名称 | 基线 | 目标 | 当前 |
|----------|----------|------|------|------|
| 结果指标 | [如留存率] | X% | Y% | - |
| 过程指标 | [如使用率] | A% | B% | - |

## 验证实验
- 实验 1: [最小验证方式]
- 实验 2: [进一步验证]

## 风险与假设
- 关键假设:[需要验证的假设]
- 主要风险:[可能的失败原因]

13. prd-development(PRD 开发)

类型: Workflow
用途: 端到端的 PRD 创建流程
核心框架: 结构化 PRD + 多技能编排

触发场景:

  • 正式产品/功能立项
  • 需要跨团队对齐
  • 需要评审和归档

工作流:

1. 问题定义 (problem-statement)
   ↓
2. 用户研究 (proto-persona + customer-journey)
   ↓
3. 需求分析 (problem-framing + OST)
   ↓
4. 优先级排序 (prioritization-advisor)
   ↓
5. 方案定义 (user-story + epic-hypothesis)
   ↓
6. 成功标准 (metrics definition)
   ↓
7. PRD 整合 (final document)

输出:

# Product Requirements Document (PRD)

## 1. 文档信息
| 项目 | 内容 |
|------|------|
| 产品名称 | [名称] |
| 版本 | v1.0 |
| 创建日期 | YYYY-MM-DD |
| 最后更新 | YYYY-MM-DD |
| 负责人 | [姓名] |
| 状态 | [草稿/评审中/已批准] |

## 2. 背景与目标
### 2.1 问题陈述
[从用户视角描述问题]

### 2.2 业务目标
- 目标 1: [可衡量的业务目标]
- 目标 2: [可衡量的业务目标]

### 2.3 用户目标
- 用户是谁:[目标用户]
- 用户需求:[核心需求]

## 3. 需求范围
### 3.1 In Scope
- 功能 1: [描述]
- 功能 2: [描述]

### 3.2 Out of Scope
- 不包含 1: [描述]
- 不包含 2: [描述]

## 4. 用户故事
### 4.1 用户故事地图
[用户故事地图或链接]

### 4.2 优先级排序
| 优先级 | 用户故事 | 验收标准 |
|--------|----------|----------|
| P0     | [故事 1] | [标准 1] |
| P0     | [故事 2] | [标准 2] |
| P1     | [故事 3] | [标准 3] |

## 5. 功能规格
### 5.1 功能 1 详情
- 描述:[详细说明]
- 交互流程:[流程图/原型链接]
- 技术考虑:[技术要点]

### 5.2 功能 2 详情
[同上]

## 6. 成功标准
### 6.1 产品指标
| 指标 | 基线 | 目标 | 测量方式 |
|------|------|------|----------|
| [指标 1] | X | Y | [方式] |
| [指标 2] | A | B | [方式] |

### 6.2 业务指标
| 指标 | 基线 | 目标 | 测量方式 |
|------|------|------|----------|
| [指标 1] | X | Y | [方式] |

## 7. 发布计划
### 7.1 里程碑
| 阶段 | 日期 | 交付物 |
|------|------|--------|
| 需求评审 | YYYY-MM-DD | PRD 定稿 |
| 开发完成 | YYYY-MM-DD | 功能完成 |
| 测试完成 | YYYY-MM-DD | 测试报告 |
| 正式发布 | YYYY-MM-DD | 上线 |

### 7.2 发布策略
- 发布范围:[全量/灰度/内测]
- 灰度比例:[10% → 50% → 100%]
- 回滚计划:[如果失败如何回滚]

## 8. 风险与依赖
### 8.1 技术风险
- 风险 1: [描述] + [缓解措施]
- 风险 2: [描述] + [缓解措施]

### 8.2 依赖关系
- 依赖 1: [团队/系统] + [期望日期]
- 依赖 2: [团队/系统] + [期望日期]

## 9. 附录
- 用户研究报告:[链接]
- 竞品分析报告:[链接]
- 设计稿:[链接]
- 技术架构图:[链接]

🔧 OpenClaw 集成方案

方案 A: 单技能多模式(推荐)

创建一个 requirement-analysis 技能,通过模式切换:

---
name: requirement-analysis
description: 需求分析全流程技能系统,覆盖需求发现/分析/优先级/输出
tags: [product-management, requirement-analysis, prd]
license: MIT
---

# 需求分析技能系统

## 可用模式

### discovery(需求发现)
- problem-statement
- proto-persona
- customer-journey-map
- jobs-to-be-done

### analysis(需求分析)
- problem-framing-canvas
- opportunity-solution-tree
- company-research

### prioritization(优先级判断)
- prioritization-advisor
- feature-investment-advisor
- finance-based-pricing-advisor

### output(需求输出)
- user-story
- epic-hypothesis
- prd-development

## 使用方式

/requirement-analysis discovery problem-statement "用户反馈注册流程复杂" /requirement-analysis analysis ost "提升新用户激活率" /requirement-analysis prioritization "12 个需求如何排序" /requirement-analysis output prd "移动审批功能"


方案 B: 独立技能包

创建 13 个独立技能,按目录组织:

skills/
└── requirement-analysis/
    ├── 01-discovery/
    │   ├── problem-statement/
    │   ├── proto-persona/
    │   ├── customer-journey-map/
    │   └── jobs-to-be-done/
    ├── 02-analysis/
    │   ├── problem-framing-canvas/
    │   ├── opportunity-solution-tree/
    │   └── company-research/
    ├── 03-prioritization/
    │   ├── prioritization-advisor/
    │   ├── feature-investment-advisor/
    │   └── finance-based-pricing-advisor/
    └── 04-output/
        ├── user-story/
        ├── epic-hypothesis/
        └── prd-development/

方案 C: 工作流编排

创建一个 Workflow Skill,自动编排多个技能:

---
name: requirement-workflow
description: 端到端需求分析工作流,从问题定义到 PRD 输出
type: workflow
---

# 需求分析工作流

## 阶段 1: 问题定义 (10-15 分钟)
1. 运行 problem-statement
2. 运行 proto-persona
3. 输出:问题定义文档

## 阶段 2: 需求探索 (30-60 分钟)
1. 运行 customer-journey-map 或 jobs-to-be-done
2. 运行 problem-framing-canvas
3. 输出:需求分析报告

## 阶段 3: 方案设计 (30-60 分钟)
1. 运行 opportunity-solution-tree
2. 运行 prioritization-advisor
3. 输出:方案选项 + 优先级

## 阶段 4: 需求输出 (60-90 分钟)
1. 运行 user-story(针对 P0 需求)
2. 运行 epic-hypothesis(针对大型功能)
3. 输出:用户故事 + 史诗假设

## 阶段 5: PRD 整合 (30-60 分钟)
1. 整合所有输出
2. 运行 prd-development
3. 输出:完整 PRD

📊 与 PreSales AI 集成

集成点 1: 需求分析 Agent

在 PreSales AI 工作台中:

客户需求 → 需求分析 Agent → 结构化需求清单
                              ↓
                    调用 requirement-analysis 技能
                              ↓
                    - problem-statement
                    - customer-journey-map
                    - opportunity-solution-tree

集成点 2: 方案生成 Agent

结构化需求 → 方案生成 Agent → 完整解决方案
                              ↓
                    调用 prioritization-advisor
                    调用 feature-investment-advisor
                              ↓
                    - 优先级排序
                    - ROI 分析

集成点 3: 原型设计 Agent

方案 → 原型设计 Agent → 可交互原型
                        ↓
              调用 user-story
              调用 epic-hypothesis
                        ↓
              - 用户故事地图
              - 功能假设定义

🎯 实施路线图

Phase 1: 核心技能 (Week 1-2)

  • problem-statement
  • user-story
  • prioritization-advisor
  • prd-development

Phase 2: 分析技能 (Week 3-4)

  • problem-framing-canvas
  • opportunity-solution-tree
  • customer-journey-map
  • epic-hypothesis

Phase 3: 决策技能 (Week 5-6)

  • feature-investment-advisor
  • finance-based-pricing-advisor
  • company-research

Phase 4: 工作流编排 (Week 7-8)

  • requirement-workflow(端到端编排)
  • 与 PreSales AI 集成
  • 文档和示例

✅ 质量标准

每个技能必须包含:

  • 清晰的触发场景
  • 结构化的输出模板
  • 引导式问题(Interactive 类型)
  • 使用示例
  • 与其他技能的关联

适配 OpenClaw 标准:2026-03-09

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

baidu-search

Comprehensive search API integration for Baidu Qianfan Web Search. Use when Claude needs to perform web searches using Baidu Qianfan's enterprise search API....

Registry SourceRecently Updated
General

Self Memory Manager

管理 Claude 的记忆和工作流程优化。包括:(1) Context 使用管理 (2) 重要信息存档 (3) 定时总结 (4) 工作文件夹维护 用于:context 超过 80%、重要信息需要记录、每日总结、清理旧 session

Registry SourceRecently Updated
General

Seedance Video

Generate AI videos using ByteDance Seedance. Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame,...

Registry SourceRecently Updated