jobs-to-be-done

Map user Jobs-to-Be-Done with functional, emotional, and social dimensions.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/soeiroo/multifunctional-web --skill jobs-to-be-done-soeiroo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: jobs-to-be-done
Source: https://github.com/soeiroo/multifunctional-web/tree/main/.agents/skills/jobs-to-be-done
Command: npx skills add https://github.com/soeiroo/multifunctional-web --skill jobs-to-be-done-soeiroo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Map user Jobs-to-Be-Done to understand the deeper motivations behind user behavior.

Core Features & Use Cases

  • Identify the core job users are trying to accomplish.
  • Map the Functional, Emotional, and Social dimensions for each job.
  • Define job stages and outcome expectations to guide product decisions and design opportunities.

Quick Start

Draft a JTBD statement that captures the situation, motivation, and expected outcome.

Frequently Asked Questions about jobs-to-be-done

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

FAQPage Schema
What is Jobs-to-be-Done framing in UX research?▼

Jobs-to-be-Done framing in UX research identifies the deeper functional, emotional, and social motivations behind user behavior. It captures the situation, motivation, and expected outcome to align product strategy with real user needs.

How do I write a Jobs-to-be-Done statement for product discovery?▼

To write a Jobs-to-be-Done statement for product discovery, draft a sentence capturing the user's situation, motivation, and expected outcome. This forms the foundation for mapping functional, emotional, and social dimensions.

How do I map functional, emotional, and social dimensions in a JTBD framework?▼

Mapping functional, emotional, and social dimensions in a JTBD framework involves breaking down a core job statement into practical tasks, user feelings, and perception-driven goals. This defines job stages and outcome expectations to guide design opportunities.

What is the best way to identify current-solution gaps using user motivation analysis?▼

The best way to identify current-solution gaps using user motivation analysis is applying JTBD mapping to contextual data and usage patterns. This highlights unmet outcome expectations by comparing current solutions against desired job stages.

Can I use journey mapping alongside Jobs-to-be-Done for product strategy?▼

Yes, you can use journey mapping alongside Jobs-to-be-Done for product strategy. Defining job stages and outcome expectations within the JTBD framework provides structured inputs for journey mapping, revealing where design opportunities align with user motivations.