jobs-to-be-done

Categorize customer interview notes into functional, social, and emotional jobs with pains and gains.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/MiDouTech/myTapd --skill jobs-to-be-done-midoutech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jobs-to-be-done
Source: https://github.com/MiDouTech/myTapd/tree/main/.claude/skills/jobs-to-be-done
Command: npx skills add https://github.com/MiDouTech/myTapd --skill jobs-to-be-done-midoutech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps product teams turn qualitative research and interview notes into clear, actionable customer jobs, pains, and gains so they can prioritize opportunities and craft better positioning.

Core Features & Use Cases

  • Structured JTBD breakdown: Separates functional, social, and emotional jobs to avoid conflating jobs with solutions.
  • Pains and gains mapping: Captures challenges, costliness, common mistakes, unresolved problems, expectations, savings, and adoption factors.
  • Templates and examples: Provides a fill-in template and sample analyses to speed discovery, prioritize roadmap items, and inform messaging.
  • Use Case: Use during early-stage discovery or competitive analysis to convert interviews into prioritized product outcomes and marketing hooks.

Quick Start

Use the jobs-to-be-done template to map functional, social, and emotional jobs, list corresponding pains and gains, and prioritize the top opportunities from your interview notes.

Frequently Asked Questions about jobs-to-be-done

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

FAQPage Schema
How do I map customer jobs, pains, and gains from user research interviews?

To map customer jobs, pains, and gains from user research, you can use a structured jobs-to-be-done template that separates functional, social, and emotional jobs while prioritizing challenges and measurable outcomes from your interview notes. This structured breakdown helps avoid conflating customer jobs with product solutions.

What is the best way to structure jobs-to-be-done analysis for product discovery?

The best way to structure jobs-to-be-done analysis for product discovery is by categorizing customer jobs into functional, social, and emotional dimensions, then mapping corresponding pains like common mistakes and unresolved problems alongside measurable gains to prioritize roadmap items.

Can I use JTBD framework outputs for competitive analysis and messaging refinement?

Yes, you can use JTBD framework outputs for competitive analysis and messaging refinement. By converting qualitative research into prioritized product outcomes and adoption factors, product teams can craft better positioning and identify differentiated marketing hooks for specific customer segments.

How do I prioritize roadmap items using pains and gains mapping?

To prioritize roadmap items using pains and gains mapping, you must evaluate categorized functional jobs against captured challenges and costliness, then weigh them against measurable gain statements and expectations to identify the top opportunities suitable for product decisions.

Does jobs-to-be-done analysis work without direct interview or research inputs?

Jobs-to-be-done analysis requires direct interview or research inputs to accurately uncover customer jobs, pains, and gains. Without qualitative research data, the structured template cannot reliably produce categorized functional, social, and emotional jobs or prioritized pains suitable for product decisions.

When do I need to separate functional, social, and emotional jobs in product strategy?

You need to separate functional, social, and emotional jobs in product strategy during early-stage discovery or product-market-fit validation. This structured JTBD breakdown prevents conflating underlying user needs with surface-level solutions, ensuring roadmap prioritization targets actual customer outcomes.