jtbd

Map user jobs to be done across functional, emotional, and social dimensions.

Updated May 31, 2026
One-click install
npx skills add https://github.com/ithaloazevedo/pm-loadout --skill jtbd-ithaloazevedo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: jtbd
Source: https://github.com/ithaloazevedo/pm-loadout/tree/main/.agents/skills/jtbd
Command: npx skills add https://github.com/ithaloazevedo/pm-loadout --skill jtbd-ithaloazevedo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Product teams often build features without understanding why users actually hire a product. This Skill structures user research into Jobs to be Done statements so teams can identify underserved outcomes and non-consumption opportunities. ## Core Features & Use Cases - Three-Dimension Job Mapping: Captures functional, emotional, and social dimensions of every job using Christensen's JTBD framework. - Hiring and Firing Analysis: Detects switching language in interviews to reveal why users adopt or abandon solutions. - Opportunity Scoring: Computes importance minus satisfaction to surface underserved outcomes and non-consumption segments. - Use Case: After running customer interviews for a payments app, use this Skill to convert raw quotes into job statements like "When splitting dinner, I want to send money instantly, so I can avoid looking cheap" and rank which outcomes are most underserved. ## Quick Start Ask the assistant to map the jobs to be done from your latest user interview notes, covering functional, emotional, and social dimensions.

Frequently Asked Questions about jtbd

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

FAQPage Schema
How do I write a jobs to be done statement?▼

Use the format: When [situation], I want to [motivation], so I can [expected outcome]. Derive each element from past user behavior observed in interviews rather than hypothetical preferences, and cover functional, emotional, and social dimensions.

How do I identify underserved customer outcomes with JTBD?▼

Compute an opportunity score by subtracting satisfaction from importance for each outcome. High importance with low satisfaction signals an underserved outcome, and users with the job but no solution indicate non-consumption opportunities.

What is the difference between hiring and firing in JTBD?▼

Hiring describes why users start using a solution, detected through phrases like "I switched because". Firing describes why they stop, detected through phrases like "I was frustrated by". Both reveal the causal forces behind product choice.

Can JTBD mapping work without customer interviews?▼

JTBD mapping derives from user research such as interviews, observations, or support data. Without real research inputs, job statements become hypothetical and lose the past-behavior grounding that makes the framework reliable.

How does JTBD output feed into product prioritization?▼

Discovered jobs, hiring and firing criteria, and underserved outcomes feed downstream assumption testing, opportunity solution trees, and service checks. The opportunity scores help teams prioritize which jobs to address first.