opportunity-solution-trees

Map customer opportunities to business outcomes and design validation experiments.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/MrAlexisCord/chatbot-prototype --skill opportunity-solution-trees-mralexiscord
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opportunity-solution-trees
Source: https://github.com/MrAlexisCord/chatbot-prototype/tree/main/.agents/skills/opportunity-solution-trees
Command: npx skills add https://github.com/MrAlexisCord/chatbot-prototype --skill opportunity-solution-trees-mralexiscord

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product teams avoid jumping to solutions by providing a structured framework to map customer opportunities to desired business outcomes, ensuring that development efforts are aligned with validated customer needs.

Core Features & Use Cases

  • Outcome Definition: Clearly articulate and focus on a single, measurable business outcome.
  • Opportunity Mapping: Identify and prioritize customer needs, pains, or desires based on research.
  • Solution Brainstorming: Generate and compare multiple potential solutions for each prioritized opportunity.
  • Experiment Design: Define fast, cheap tests to validate solution assumptions.
  • Use Case: A product team wants to "increase 7-day retention to 40%". They use this Skill to identify customer opportunities like "struggle to find relevant content" and brainstorm solutions like "personalized content feed" or "onboarding tutorial improvements," then design experiments to test these.

Quick Start

Use the opportunity-solution-trees skill to help structure discovery around the outcome "increase user engagement".

Frequently Asked Questions about opportunity-solution-trees

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map customer needs to business outcomes during product discovery?

To map customer needs to business outcomes, structure product discovery around the Opportunity Solution Tree framework, ensuring development efforts align with validated customer opportunities and measurable metrics.

What is the best way to stop product teams from jumping to solutions prematurely?

To stop premature solution jumping, use an Opportunity Solution Tree to map customer opportunities to desired outcomes first, forcing teams to validate assumptions through structured experiments before development.

How do I design validation experiments for product solutions?

Design validation experiments for product solutions by defining fast, cheap tests to validate solution assumptions after generating and comparing multiple potential options for each prioritized customer opportunity.

Do I need customer research data to map opportunities to business metrics?

Yes, customer research data is required for effective application of opportunity mapping, enabling you to identify and prioritize actual customer needs, pains, or desires to connect to business metrics.

Can I use this framework to improve user retention metrics?

Yes, you can use this framework to improve user retention metrics by identifying specific opportunities, such as struggling to find relevant content, and brainstorming targeted solutions like personalized feeds to achieve desired outcomes.

What are the limitations of opportunity mapping for product management?

The main limitation of opportunity mapping is that it requires clear articulation of outcomes and existing customer research data; without these inputs, the framework cannot effectively structure product discovery or validate solutions.