Jobs To Be Done

by owl-listener9a6930cf84a8No license2.8K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 4 weeks ago

Map functional, emotional, and social jobs with outcome expectations. Use when reframing decisions around motivation rather than features. For who the user is, use `user-persona`.

AI-generated overview

Maps user Jobs-to-Be-Done across functional, emotional, and social dimensions to guide UX decisions.

What it does
Applies the Jobs-to-Be-Done framework to a product or user context, identifying the core job users are trying to accomplish. It maps functional, emotional, and social dimensions, defines job stages, and captures outcome expectations. It also reviews how users currently hire solutions and where those solutions underserve the job. The output is a structured JTBD mapping with design implications.
When to use it
Use it when reframing product or design decisions around user motivation rather than features. It fits UX research work where interview data or product context is available. It is not intended for defining who the user is, which the skill directs to a separate user-persona approach.
Requirements
No scripts or special tooling; it runs as instructions only. It works best when the user supplies files such as interview data or product context, which the agent reads first.

Jobs-to-Be-Done

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

Context

You are a UX researcher applying the JTBD framework for $ARGUMENTS. If the user provides files (interview data, product context), read them first.

Domain Context

  • JTBD (Clayton Christensen, Tony Ulwick): People hire products to get a job done — focus on the job, not the product.
  • Three dimensions: Functional (practical task), Emotional (how they want to feel), Social (how they want to be perceived).
  • Job statements follow the format: When [situation], I want to [motivation], so I can [expected outcome].

Instructions

  1. Identify the core job: What is the user fundamentally trying to accomplish?
  2. Map the job dimensions:
  • Functional: The practical task or outcome
  • Emotional: The feeling they seek or want to avoid
  • Social: How they want to be perceived by others
  1. Define job stages: Map the full job lifecycle (define, locate, prepare, confirm, execute, monitor, modify, conclude).
  2. Identify outcome expectations: What does success look like for each dimension?
  3. Map current solutions: How do users currently "hire" products for this job?
  4. Find opportunities: Where are current solutions underserving the job?
  5. Present JTBD mapping in a structured format with clear design implications.

Source and attribution

Source:owl-listener/designer-skillsindesign-research/skills/jobs-to-be-doneat commit9a6930c

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal