product-discovery

Guide customer research and idea validation using JTBD and The Mom Test.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/petrogurcak/skills --skill product-discovery-petrogurcak
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: product-discovery
Source: https://github.com/petrogurcak/skills/tree/main/plugins/product/skills/product-discovery
Command: npx skills add https://github.com/petrogurcak/skills --skill product-discovery-petrogurcak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you reduce the risk of building the wrong product by ensuring you deeply understand customer needs and validate your ideas before investing significant development resources.

Core Features & Use Cases

  • Customer Research: Guides user interviews using "The Mom Test" to elicit honest feedback.
  • Idea Validation: Employs frameworks like Jobs To Be Done (JTBD) and Opportunity Solution Trees (OST) to map customer needs to potential solutions.
  • Continuous Discovery: Establishes a habit of ongoing customer interaction and learning.
  • Use Case: You have a new feature idea but are unsure if customers actually need it. Use this Skill to conduct user interviews, map out the problem space, and validate the opportunity before writing any code.

Quick Start

Use product-discovery to guide customer research for a new feature idea.

Frequently Asked Questions about product-discovery

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

FAQPage Schema
How do I validate a feature idea before writing any code?▼

To validate a feature idea before development, use structured customer research frameworks like The Mom Test to conduct user interviews, map needs using JTBD, and verify opportunities with an Opportunity Solution Tree.

What is The Mom Test for customer research?▼

The Mom Test is a customer research technique for conducting user interviews that focuses on learning about customer behaviors and past experiences to elicit honest feedback, rather than asking about hypothetical future actions.

How do I use an Opportunity Solution Tree for idea validation?▼

An Opportunity Solution Tree maps customer needs to potential solutions during idea validation by breaking down a desired outcome into opportunities identified through user interviews, and then aligning specific solutions to test for each opportunity.

Can I use JTBD to reduce the risk of building unwanted features?▼

Yes, using Jobs To Be Done (JTBD) helps reduce the risk of building unwanted features by shifting the focus from product ideas to understanding the underlying customer needs and the specific job they are hiring a product to do.

What is the best way to establish continuous product discovery?▼

The best way to establish continuous product discovery is to build a habit of ongoing customer interaction and iterative validation cycles, using frameworks like JTBD and Opportunity Solution Trees to consistently map and validate new opportunities.

When do I need to use idea validation frameworks for my product?▼

You need to use idea validation frameworks when you have a new feature idea but are unsure if customers actually need it, ensuring you deeply understand customer needs before investing significant development resources.