product-discovery

Defines JTBD and PRD documents for new features and user needs analysis.

47|10|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/gonzalezpazmonica/pm-workspace --skill product-discovery-gonzalezpazmonica
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-discovery
Source: https://github.com/gonzalezpazmonica/pm-workspace/tree/main/.claude/skills/product-discovery
Command: npx skills add https://github.com/gonzalezpazmonica/pm-workspace --skill product-discovery-gonzalezpazmonica

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that new features and ideas are grounded in real customer problems, preventing the development of solutions that don't address actual user needs.

Core Features & Use Cases

  • JTBD Definition: Captures the underlying "Jobs to Be Done" that drive user behavior.
  • PRD Generation: Creates a Product Requirements Document outlining user stories, acceptance criteria, and non-functional requirements.
  • Use Case: Before starting development on a new feature, use this skill to formally document the user's problem, desired outcomes, and specific requirements, ensuring alignment between business wants and customer needs.

Quick Start

Use the product-discovery skill to generate JTBD and PRD documents for PBI with ID 1234.

Frequently Asked Questions about product-discovery

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

FAQPage Schema
How do I define Jobs to be Done before starting development on a new feature?

Defining Jobs to be Done (JTBD) requires capturing the underlying user motivations and business rules driving behavior. This skill facilitates product discovery by structuring user needs analysis to ensure features address actual problems before technical decomposition begins.

What is the best way to generate a PRD with user stories and acceptance criteria?

Generating a PRD with user stories and acceptance criteria is best handled through lightweight formats that outline desired outcomes and non-functional requirements. This skill creates product requirements documents ensuring alignment between business wants and customer needs.

When do I need product discovery for user stories and requirements?

You need product discovery for user stories when starting development on a new feature or idea. It grounds requirements in real customer problems, preventing the development of solutions that do not address actual user needs.

How to structure product analysis using a JTBD-first approach?

Structuring product analysis using a JTBD-first approach involves formally documenting the user's problem, desired outcomes, and specific requirements. This skill supports structured analysis of user needs before any technical decomposition occurs.

Does this product discovery process require specific technical dependencies?

The product discovery process does not require specific technical dependencies. It relies on adhering to a JTBD-first approach and lightweight PRD formats to efficiently document user needs and business rules.

Can I use this to formally document non-functional requirements for a PBI?

Yes, you can use this to formally document non-functional requirements for a Product Backlog Item (PBI). The skill generates comprehensive PRD documents that include acceptance criteria and specific requirements for new features.