opportunity-solver

Identify product opportunities using JTBD analysis, customer interviews, and competitive mapping.

Updated May 24, 2026
One-click install
npx skills add https://github.com/haJ1t/senior-dev-squad-skills --skill opportunity-solver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opportunity-solver
Source: https://github.com/haJ1t/senior-dev-squad-skills/tree/main/plugins/product-pro/skills/opportunity-solver
Command: npx skills add https://github.com/haJ1t/senior-dev-squad-skills --skill opportunity-solver

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Helps identify unmet user needs and market gaps by applying the Jobs-to-be-Done (JTBD) framework, analyzing customer interviews, and mapping competitive landscapes.

Core Features & Use Cases

  • JTBD Analysis: Applies the JTBD framework to discover product opportunities.
  • Customer Interview Analysis: Analyzes customer interviews to uncover unmet needs.
  • Competitive Landscape Mapping: Identifies whitespace in the market.
  • Build/Buy/Partner Decision Framework: Assists in determining the best execution path.
  • Use Case: Use this skill to explore new product ideas or feature opportunities, analyze why a product feature isn't gaining traction, or conduct competitive analysis to find market gaps.

Quick Start

Run the opportunity-solver skill to begin the product opportunity discovery process.

Frequently Asked Questions about opportunity-solver

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

FAQPage Schema
How do I identify high-value product opportunities using the JTBD framework?

You identify high-value product opportunities by applying the Jobs-to-be-Done (JTBD) framework to analyze customer interviews and map the competitive landscape. This process uncovers unmet user needs and market whitespace for new product ideas.

What is the best way to analyze customer interviews for unmet user needs?

The best way to analyze customer interviews for unmet user needs is to process the responses through the JTBD framework. This approach extracts specific jobs users are hiring products to do, revealing gaps in the current market offerings.

How does competitive landscape mapping find market gaps for new features?

Competitive landscape mapping finds market gaps by evaluating existing market solutions against identified JTBD requirements. It highlights whitespace where user needs remain unmet, guiding strategic product opportunity discovery.

Can I use a Build/Buy/Partner decision framework to evaluate new product ideas?

Yes, you can use a Build/Buy/Partner decision framework to evaluate new product ideas. It assists strategists in determining the most effective execution path for addressing discovered market gaps and unmet user needs.

When should I use JTBD analysis to explore new product opportunities?

You should use JTBD analysis when exploring new product ideas, analyzing why a product feature lacks traction, or conducting competitive analysis. It is highly suitable for product managers and strategists seeking market gaps.

Why does a product feature fail to gain traction despite positive customer feedback?

A product feature may fail to gain traction if it does not address the actual job-to-be-done. Analyzing customer interviews through the JTBD framework reveals if the feature aligns with true unmet user needs or market whitespace.