jobs-to-be-done

Document customer jobs, pains, and gains using a structured JTBD framework.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/EchoNoReturn/task-manager --skill jobs-to-be-done-echonoreturn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jobs-to-be-done
Source: https://github.com/EchoNoReturn/task-manager/tree/main/.agents/skills/jobs-to-be-done
Command: npx skills add https://github.com/EchoNoReturn/task-manager --skill jobs-to-be-done-echonoreturn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

JTBD provides a structured lens to understand what customers are trying to accomplish (functional, social, and emotional jobs), the pains they experience, and the gains they seek, enabling better product decisions and messaging.

Core Features & Use Cases

  • Structured JTBD Analysis: capture functional, social, and emotional jobs in a single framework.
  • Pain and Gain Discovery: identify challenges, costs, and desired outcomes to prioritize work.
  • Prioritization & Validation: rank pains and gains and validate findings against personas for focused roadmap decisions.

Quick Start

Open the template.md and start capturing customer jobs, pains, and gains for your target segment.

Frequently Asked Questions about jobs-to-be-done

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

FAQPage Schema
What is a jobs-to-be-done framework for product discovery?

A jobs-to-be-done framework structures customer research by capturing functional, social, and emotional jobs alongside pains and gains to inform product discovery and messaging decisions.

How do I uncover customer pains and gains for product positioning?

Uncover customer pains and gains by documenting target segment context, articulating customer tasks and obstacles, and mapping desired outcomes to validate product positioning and messaging.

How do I capture functional, social, and emotional jobs in market research?

Capture functional, social, and emotional jobs by applying a structured JTBD analysis to early-stage discovery, documenting context for each customer segment, and detailing tasks they aim to accomplish.

Can I prioritize product roadmap decisions using customer insights from JTBD?

Yes, you can prioritize roadmap decisions by ranking identified customer pains and gains, then validating those findings against personas to focus on the most critical functional jobs.

Does jobs-to-be-done analysis work for messaging improvements?

Yes, jobs-to-be-done analysis works for messaging improvements by mapping emotional and social customer jobs to desired gains, enabling messaging to resonate with actual customer motivations.

When should I not use a JTBD framework for customer research?

You should avoid using a JTBD framework when lacking clear target segment context, since articulating customer tasks and obstacles requires documented context to produce reliable jobs, pains, and gains outputs.