中级Agent Skill

产品机会验证

在投入开发前梳理产品机会与假设。

浏览量
0
复制次数
0
收藏
0
编辑评分
78/100
支持平台
Claude Code · Codex
01

这个 Skill 是做什么的

在投入开发前梳理产品机会与假设。机会解决方案树把目标、需求和实验连起来,Python 工具可排列假设测试优先级。

02

它有什么特色

01

方法与优势

机会解决方案树把目标、需求和实验连起来,Python 工具可排列假设测试优先级。

02

适用任务

将结账阻力对应到机会与证据;排列订阅方案的高风险假设;制定带推进、调整或停止条件的发现冲刺。

03

安装前的特殊要求

需要准备的输入

一个可衡量目标、访谈或行为证据、候选方案和假设 CSV。

Agent 与运行环境

使用支持 Skill 且能访问文件的 Agent。随包 Python 辅助工具需要 Python 3;提供数据前先查看样例结构。

需确认的适用边界

它规划发现过程并评估已提供的假设,不能自行访谈客户或证明需求成立。

04

安装与开始使用

Codex

仓库安装器会把此 Skill 的完整目录复制到 Codex skills 目录。需具备 Git 及安装器要求的 shell/Python 环境。

  1. 按实际 Agent 选择方式,安装完整包,不要只复制页面中的 SKILL.md。
  2. 一个可衡量目标、访谈或行为证据、候选方案和假设 CSV。
  3. 开启新 Agent 会话,明确要求使用 product-discovery。先用小型样本尝试下方一个场景,并检查输出。
git clone https://github.com/alirezarezvani/claude-skills.git cd claude-skills git checkout 6d2f02ea077eead1bee5411a31bcc6db5a11a70c ./scripts/codex-install.sh --skill product-discovery
05

原始 Skill.md

以下为已核对版本未经改写的 SKILL.md。安装完整包才能保留引用的脚本、素材和指引。下方启动提示词为 EcomAgentTools 编写的示例。

2026 年 10 月 25 日核对源码及随包文件:GitHub 6d2f02ea077e。本次为静态审查,不代表已完成安装运行或业务效果测试。

查看已核对的源码 · MIT

许可声明
MIT License

Copyright (c) 2025 Alireza Rezvani

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---
name: product-discovery
description: Use when validating product opportunities, mapping assumptions, planning discovery sprints, or testing problem-solution fit before committing delivery resources.
---

# Product Discovery

Run structured discovery to identify high-value opportunities and de-risk product bets.

## When To Use

Use this skill for:
- Opportunity Solution Tree facilitation
- Assumption mapping and test planning
- Problem validation interviews and evidence synthesis
- Solution validation with prototypes/experiments
- Discovery sprint planning and outputs

## Core Discovery Workflow

1. Define desired outcome
- Set one measurable outcome to improve.
- Establish baseline and target horizon.

2. Build Opportunity Solution Tree (OST)
- Outcome -> opportunities -> solution ideas -> experiments
- Keep opportunities grounded in user evidence, not internal opinions.

3. Map assumptions
- Identify desirability, viability, feasibility, and usability assumptions.
- Score assumptions by risk and certainty.

Use:
```bash
python3 scripts/assumption_mapper.py assumptions.csv
```

4. Validate the problem
- Conduct interviews and behavior analysis.
- Confirm frequency, severity, and willingness to solve.
- Reject weak opportunities early.

5. Validate the solution
- Prototype before building.
- Run concept, usability, and value tests.
- Measure behavior, not only stated preference.

6. Plan discovery sprint
- 1-2 week cycle with explicit hypotheses
- Daily evidence reviews
- End with decision: proceed, pivot, or stop

## Opportunity Solution Tree (Teresa Torres)

Structure:
- Outcome: metric you want to move
- Opportunities: unmet customer needs/pains
- Solutions: candidate interventions
- Experiments: fastest learning actions

Quality checks:
- At least 3 distinct opportunities before converging.
- At least 2 experiments per top opportunity.
- Tie every branch to evidence source.

## Assumption Mapping

Assumption categories:
- Desirability: users want this
- Viability: business value exists
- Feasibility: team can build/operate it
- Usability: users can successfully use it

Prioritization rule:
- High risk + low certainty assumptions are tested first.

## Problem Validation Techniques

- Problem interviews focused on current behavior
- Journey friction mapping
- Support ticket and sales-call synthesis
- Behavioral analytics triangulation

Evidence threshold examples:
- Same pain repeated across multiple target users
- Observable workaround behavior
- Measurable cost of current pain

## Solution Validation Techniques

- Concept tests (value proposition comprehension)
- Prototype usability tests (task success/time-to-complete)
- Fake door or concierge tests (demand signal)
- Limited beta cohorts (retention/activation signals)

## Discovery Sprint Planning

Suggested 10-day structure:
- Day 1-2: Outcome + opportunity framing
- Day 3-4: Assumption mapping + test design
- Day 5-7: Problem and solution tests
- Day 8-9: Evidence synthesis + decision options
- Day 10: Stakeholder decision review

## Tooling

### `scripts/assumption_mapper.py`

CLI utility that:
- reads assumptions from CSV or inline input
- scores risk/certainty priority
- emits prioritized test plan with suggested test types

See `references/discovery-frameworks.md` for framework details.
06

开始使用

以下是主要功能的用例提示词,可以直接复制使用。

01

将结账阻力对应到机会与证据

将结账阻力对应到机会与证据 适用于:将结账阻力对应到机会与证据。请准备:一个可衡量目标、访谈或行为证据、候选方案和假设 CSV。

查看 Prompt 和变量收起 Prompt 和变量
请使用已安装的 product-discovery Skill。任务:将结账阻力对应到机会与证据。输入:[INPUT]。限制:[CONSTRAINTS]。先检查缺失信息,再输出可审查的结果、依据、假设和下一步。它规划发现过程并评估已提供的假设,不能自行访谈客户或证明需求成立。

需要替换的变量

[INPUT]
一个可衡量目标、访谈或行为证据、候选方案和假设 CSV。
[CONSTRAINTS]
任务范围、允许的操作、输出格式和审核要求。
02

排列订阅方案的高风险假设

排列订阅方案的高风险假设 适用于:排列订阅方案的高风险假设。请准备:一个可衡量目标、访谈或行为证据、候选方案和假设 CSV。

查看 Prompt 和变量收起 Prompt 和变量
请使用已安装的 product-discovery Skill。任务:排列订阅方案的高风险假设。输入:[INPUT]。限制:[CONSTRAINTS]。先检查缺失信息,再输出可审查的结果、依据、假设和下一步。它规划发现过程并评估已提供的假设,不能自行访谈客户或证明需求成立。

需要替换的变量

[INPUT]
一个可衡量目标、访谈或行为证据、候选方案和假设 CSV。
[CONSTRAINTS]
任务范围、允许的操作、输出格式和审核要求。
03

制定带推进、调整或停止条件的发现冲刺

制定带推进、调整或停止条件的发现冲刺 适用于:制定带推进、调整或停止条件的发现冲刺。请准备:一个可衡量目标、访谈或行为证据、候选方案和假设 CSV。

查看 Prompt 和变量收起 Prompt 和变量
请使用已安装的 product-discovery Skill。任务:制定带推进、调整或停止条件的发现冲刺。输入:[INPUT]。限制:[CONSTRAINTS]。先检查缺失信息,再输出可审查的结果、依据、假设和下一步。它规划发现过程并评估已提供的假设,不能自行访谈客户或证明需求成立。

需要替换的变量

[INPUT]
一个可衡量目标、访谈或行为证据、候选方案和假设 CSV。
[CONSTRAINTS]
任务范围、允许的操作、输出格式和审核要求。
07

风险与使用注意事项

已知限制

它规划发现过程并评估已提供的假设,不能自行访谈客户或证明需求成立。

证据与复核

2026 年 10 月 25 日核对源码及随包文件:GitHub 6d2f02ea077e。本次为静态审查,不代表已完成安装运行或业务效果测试。

采用结果前

使用获授权输入,不把密钥贴入提示词。采用前检查面向客户的声明、计算、代码改动及任何拟议的外部操作。

常见问题

它能做什么,有什么优势?

在投入开发前梳理产品机会与假设。机会解决方案树把目标、需求和实验连起来,Python 工具可排列假设测试优先级。

如何安装和开始使用?

按实际 Agent 选择方式,安装完整包,不要只复制页面中的 SKILL.md。 一个可衡量目标、访谈或行为证据、候选方案和假设 CSV。 开启新 Agent 会话,明确要求使用 product-discovery。先用小型样本尝试下方一个场景,并检查输出。

适合哪些使用场景?

将结账阻力对应到机会与证据;排列订阅方案的高风险假设;制定带推进、调整或停止条件的发现冲刺

使用前需要了解哪些限制?

它规划发现过程并评估已提供的假设,不能自行访谈客户或证明需求成立。

本页核对了什么?

2026 年 10 月 25 日核对源码及随包文件:GitHub 6d2f02ea077e。本次为静态审查,不代表已完成安装运行或业务效果测试。

社区评分结果

任务有效性
安装与使用难度
稳定性与边界
文档清晰度
首次获得有效结果

暂无评论。

发表评论

请先为每一项打分,再分享你的真实使用体验。

任务有效性
安装与使用难度
稳定性与边界
文档清晰度
首次获得有效结果
作者 / 维护者

Alireza Rezvani

2026 年 10 月 25 日核对源码及随包文件:GitHub 6d2f02ea077e。本次为静态审查,不代表已完成安装运行或业务效果测试。

内容核验日期: