You describe your business and who buys it

Jobs to Be Done Framework

by wondelai · MIT license · ★ 2,235 on GitHub · updated Sep 10

Jobs to Be Done Framework cover

You describe your business and who buys it. You get back the real reasons customers choose you, what holds buyers back, who you're actually up against, and wording you can reuse.

---
name: jobs-to-be-done
description: 'Discover what customers truly need by analyzing the "job" they hire your product to do. Use when the user mentions "customer discovery", "why customers churn", "what job does this solve", "competing against luck", "product-market fit", "switching behavior", "milkshake moment", or "functional vs emotional jobs". Also trigger when investigating why users choose competitors, designing features around real customer needs, or reframing a value proposition. Covers JTBD interviews, competition analysis, and jobs-oriented roadmaps. For product positioning, see obviously-awesome. For rapid validation, see design-sprint. For non-leading interview technique, see mom-test.'
license: MIT
metadata:
  author: wondelai
  version: "1.5.0"
---

# Jobs to Be Done Framework

Framework for discovering innovation based on a fundamental truth: customers don't buy products -- they "hire" them to do a specific job in their lives.

## Core Principle

**Job to Be Done** = the progress a customer wants to make in specific circumstances.

Key elements of the definition:

Overview

Framework for discovering innovation based on a fundamental truth: customers don't buy products -- they "hire" them to do a specific job in their lives.

The SKILL.md below is the copy AgentAlley read and checked. The repo has changed it since; the other files are from commit c172996.

Manual install (npx, ZIP)
Claude Codenpx skills add wondelai/skills --skill jobs-to-be-done -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/wondelai/skills/tar.gz/c172996495be \ | tar -xz -C ~/.claude/skills --strip-components=1 skills-c172996495be/jobs-to-be-done
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/055629f0ddd21a644d81/jobs-to-be-done.zip" -OutFile "$env:TEMP\jobs-to-be-done.zip"; Expand-Archive "$env:TEMP\jobs-to-be-done.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md16.1 KB
  • references/5 files · 44.1 KB
Read the files here
wondelai/c1729966 files
SKILL.md
Show the full text231 lines

Jobs to Be Done Framework

Framework for discovering innovation based on a fundamental truth: customers don't buy products -- they "hire" them to do a specific job in their lives.

Core Principle

Job to Be Done = the progress a customer wants to make in specific circumstances.

Key elements of the definition:

  • Progress (not goal, not solution) -- the customer wants to move from the current state to a better one
  • Circumstances -- context determines the job, not customer attributes (demographics are useless)
  • Hiring/Firing -- the customer actively chooses a product for the "job"

Scoring

Goal: 10/10. Score 1 point per satisfied row in the Quick Diagnostic (7 rows) plus up to 3 points for depth: +1 if all three job dimensions are evidenced, +1 if the job statement avoids any product/solution name, +1 if competition includes non-consumption. Bands: 9-10 = job stated without the product, all four forces mapped, three dimensions evidenced, non-obvious competition and Little Hire tracked; 5-6 = job named but one or two diagnostic rows fail (usually missing forces or emotional/social dimensions); <=3 = product-first framing, demographic segmentation, or Pull-only thinking. Always state the current score and the specific diagnostic rows to fix.

Three Dimensions of Every Job

Every job has three inseparable dimensions -- omitting any means failure:

Dimension Question Example (milkshake)
Functional What does the customer need to do? Occupy myself during a boring commute
Emotional How do they want to feel? Have a small treat for myself
Social How do they want to be perceived? As a sensible parent (not buying donuts)

Framework

1. The Job Statement

Core concept: A job statement captures the progress a customer seeks in a specific circumstance, in a structured format separating context, desired progress, and expected outcome.

Why it works: Because jobs are stable while solutions churn, anchoring on the job protects a roadmap from chasing features that the next technology shift makes irrelevant.

Key insights:

  • Format: "When [circumstances], I want to [progress], so I can [outcome]"
  • Circumstances matter more than demographics -- the same person has different jobs in different situations
  • A well-written job statement never mentions your product or any specific solution
  • Jobs are stable over time; solutions change but the underlying job persists

Product applications:

Context Application Example
New product ideation Define the job before brainstorming features "When I'm commuting alone, I want something to occupy me and satisfy hunger, so I'm not hungry until lunch"
Feature prioritization Evaluate whether a feature serves the core job Features that advance the stated job beat nice-to-haves
Positioning & messaging Use job statement language in copy Lead with circumstance and progress, not product specs

Copy patterns:

  • "When you're [circumstance], you need [progress] -- that's exactly what [product] does"
  • Lead with the situation the customer recognizes, not the product category
  • Mirror the emotional and social dimensions alongside the functional one

See references/innovation-process.md when running an innovation project end-to-end -- the job-hunting methodology, the job atlas, and fill-in statement templates.

2. Forces of Progress (Push, Pull, Anxiety, Habit)

Core concept: The decision to "hire" a new product results from four forces: Push (frustration with the current situation), Pull (attraction of the new solution), Anxiety (fear of the new), and Habit (comfort with the current behavior). Change happens only when Push + Pull > Habit + Anxiety.

Why it works: Most innovation efforts only increase Pull while ignoring the anti-change forces -- which is why great products still fail to gain adoption.

Key insights:

  • Push: "this annoys me"; Pull: "I want this"; Habit: "I've always done it this way"; Anxiety: "what if it doesn't work?"
  • Reducing anxiety and habit is often more effective than increasing push and pull
  • Passive seekers (vaguely aware of a problem) are easier to influence than active seekers who already have criteria

Product applications:

Context Application Example
Onboarding design Reduce anxiety with trials, guarantees, social proof Money-back guarantee answers "what if it doesn't work?"
Switching campaigns Make migration effortless to defeat habit One-click data import from competitor
Content marketing Awaken push in passive seekers by naming the frustration "5 signs your current tool is costing you hours every week"

Copy patterns:

  • Address anxiety directly: "No lock-in, cancel anytime, your data is always yours"
  • Name the push: "Tired of [frustration]? There's a better way"
  • Reduce habit friction: "Switch in 5 minutes -- we import everything automatically"

See references/competitive-strategy.md when mapping competitors or writing positioning -- forces analysis, the non-obvious-competition tables, and the jobs-based positioning formula with worked examples.

3. The Big Hire & Little Hire

Core concept: Two distinct decision moments: the Big Hire (purchase/signup, happens once) and the Little Hire (decision to use in the moment, happens repeatedly). Winning the Big Hire does not guarantee the Little Hire.

Why it works: Many products win the sale but lose the customer because they optimize only the purchase decision -- understanding both moments reveals where retention problems truly originate.

Key insights:

  • Big Hire is driven by marketing, onboarding, and first impressions; Little Hire by product quality, UX, and ongoing value
  • Big Hire anxiety is purchase risk; Little Hire anxiety is effort and learning curves
  • Retention problems are almost always Little Hire failures -- purchased but never used

Product applications:

Context Application Example
Retention analysis Separate Big Hire from Little Hire metrics Track "first use after signup" and "weekly active usage" apart from signup conversion
Product design Optimize repeated usage, not just first impressions Reduce daily-workflow friction even when onboarding is smooth
Customer success Monitor Little Hire signals to predict churn Declining usage frequency signals upcoming churn

Copy patterns:

  • Big Hire copy sells the promise: "Transform how you [job]"
  • Little Hire copy sells ease: "One click and you're done"
  • Re-engagement copy addresses the failure: "We've made [specific friction] easier"

See references/case-studies.md when you need a worked precedent to reason from -- full Big Hire / Little Hire breakdowns of SNHU, American Girl, and Intuit.

4. Competitive Landscape (Non-Obvious Competition)

Core concept: True competition is everything a customer can "hire" for the same job, often from completely different categories. Competitors are defined by the job, not by industry classification.

Why it works: Category-based analysis creates blind spots: a milkshake competes with bananas, bagels, and podcasts; Netflix competes with TikTok, sleep, and family conversation. Mapping the full landscape around the job reveals threats and opportunities traditional analysis misses.

Key insights:

  • Non-consumption (doing nothing) is often the biggest competitor
  • Workarounds and compensating behaviors reveal unserved jobs -- people hack, combine, and improvise
  • Integrate where performance is "not good enough" for the job; modularize where it's "good enough"
  • The best positioning answers "what job are we the best hire for?", not "how do we compare to similar products?"

Product applications:

Context Application Example
Competitive analysis Map all hires for the same job across categories A PM tool competes with spreadsheets, sticky notes, email, and memory
Positioning strategy Position against the real alternative Position against "doing it manually", not a named competitor
Pricing strategy Price against the job's value If the job saves 10 hours/week, price against that time, not similar SaaS

Copy patterns:

  • "Stop using [workaround] for [job] -- there's a purpose-built solution"
  • "You wouldn't hire a [bad fit] to [job] -- so why are you using [current hack]?"
  • Position around the job outcome, not feature comparison charts
5. Customer Discovery Interviews

Core concept: Don't ask customers "what do you need" -- they don't know. Instead, reconstruct the purchase timeline (first thought, search, purchase, usage) to uncover the real job.

Why it works: Customers rationalize decisions after the fact and can't articulate latent needs; walking backward through concrete events reveals the true circumstances, forces, and tradeoffs that drove behavior.

Key insights:

  • First thought: "When did you first look for a solution? What was happening in your life? What frustrated you?"
  • Search: "What alternatives did you consider? What eliminated options? Who did you talk to?"
  • Purchase: "Where were you? What ultimately convinced you? What were you afraid of?"
  • Usage: "Is it doing what you expected? What surprised you? What's still missing?"
  • Signals of undiscovered jobs: workarounds, non-consumption, compensating behaviors, negative emotions toward current solutions
  • Ask only about past events, never hypotheticals ("would you...", "do you wish...") -- a question that names your solution or a benefit leads the subject and produces confirmation, not discovery

Product applications:

Context Application Example
New market entry Interview recent switchers Reconstruct what pushed them away and pulled them in
Churn reduction Interview churned customers on their timeline Was it Big Hire (wrong expectations) or Little Hire (poor daily experience)?
Feature discovery Interview customers using workarounds Spreadsheets alongside your product reveal an unmet job dimension

Copy patterns:

  • Use exact customer language from interviews in marketing copy
  • "We heard you say [verbatim quote] -- so we built [feature]"
  • Frame benefits in the circumstances and emotions customers actually described
6. Designing for the Job

Core concept: Build the entire experience -- features, metrics, organization -- around helping the customer accomplish their job, not around internal capabilities or feature parity.

Why it works: When every decision answers "will this help the customer better accomplish their job?", teams avoid feature bloat and build coherent products; if you can't answer it, you don't understand the job yet.

Key insights:

  • Replace customer satisfaction metrics with "did the job get done?"
  • Replace NPS with "reasons for hiring and firing"; replace feature usage with "progress on the job"
  • Organize teams and processes around jobs, not internal capabilities or product components

Product applications:

Context Application Example
Metrics design Measure job completion "Time from problem to resolution", not "features used per session"
Product roadmap Prioritize across job dimensions A functional fix that ignores the emotional dimension may not move the needle
Organizational alignment Structure teams around jobs A "morning commute job" team owns content, packaging, and distribution

Copy patterns:

  • "Built for [the job], not for [the category]"
  • "Everything you need to [job] -- nothing you don't"
  • Emphasize outcome and progress, not features and specifications

See references/organizational-change.md when adoption is the bottleneck rather than the analysis -- escaping the feature-factory trap, winning executive buy-in, and managing the change.

Common Mistakes

Mistake Why It Fails Fix
Defining jobs narrowly around your product Misses the real competitive landscape Define the job from the customer's perspective, never mentioning your product
Ignoring emotional and social dimensions Functional-only jobs miss why customers choose and stay Always complete all three dimensions
Confusing jobs with goals or tasks Goals too abstract ("be healthy"), tasks too specific ("click button") Jobs = progress in specific circumstances
Only increasing Pull Great products fail when switching costs and fear stay high Map all four forces; design interventions for Anxiety and Habit
Winning the Big Hire, ignoring the Little Hire High acquisition, high churn -- purchased but never used Track and optimize repeated usage separately from purchase
Asking customers "what do you want?" Rationalization and incremental feature requests Use timeline-based interviews reconstructing actual behavior
Defining competition by category Blind spots from adjacent categories and non-consumption Map every alternative hire for the job, including doing nothing

Quick Diagnostic

Question If No Action
Can you state the job in one sentence without mentioning your product? Product-focused, not job-focused Write: "When [circumstances], I want to [progress], so I can [outcome]"
Have you mapped all four forces? Over-investing in Pull, ignoring barriers Design specific interventions for Anxiety and Habit
Do you know the emotional and social dimensions? May win functionally but lose on experience Run discovery interviews on feelings and social context
Have you identified non-obvious competitors? Competitive blind spots List everything hireable for the job, including non-consumption
Are you tracking Little Hire separately from Big Hire? Can't tell acquisition problems from retention problems Separate purchase-conversion and repeated-usage metrics
Can your team explain how each feature serves the job? Building without strategic grounding Require proposals to name the job dimension served
Have you interviewed customers about their purchase timeline? Job understanding based on assumptions Run 10+ interviews reconstructing first-thought-to-usage

When the inline Quick Diagnostic above is not enough -- you are diagnosing a symptom (low signups, high churn, "used wrong") or need JTBD-specific metrics -- see references/diagnostics.md: the "why aren't they buying" symptom table, churn-pattern tables, and traditional-vs-JTBD metric swaps.

Further Reading

For the complete methodology, case studies, and deeper insights:

  • "Competing Against Luck: The Story of Innovation and Customer Choice" by Clayton M. Christensen, Taddy Hall, Karen Dillon, and David S. Duncan

About the Author

Clayton M. Christensen (1952-2020) was the Kim B. Clark Professor of Business Administration at Harvard Business School, best known for the theory of disruptive innovation introduced in The Innovator's Dilemma (1997). He developed Jobs to Be Done as a practical innovation methodology in Competing Against Luck (2016) and was repeatedly ranked the world's #1 management thinker by Thinkers50.

1---
2name: jobs-to-be-done
3description: 'Discover what customers truly need by analyzing the "job" they hire your product to do. Use when the user mentions "customer discovery", "why customers churn", "what job does this solve", "competing against luck", "product-market fit", "switching behavior", "milkshake moment", or "functional vs emotional jobs". Also trigger when investigating why users choose competitors, designing features around real customer needs, or reframing a value proposition. Covers JTBD interviews, competition analysis, and jobs-oriented roadmaps. For product positioning, see obviously-awesome. For rapid validation, see design-sprint. For non-leading interview technique, see mom-test.'
4license: MIT
5metadata:
6 author: wondelai
7 version: "1.5.0"
8---
9 
10# Jobs to Be Done Framework
11 
12Framework for discovering innovation based on a fundamental truth: customers don't buy products -- they "hire" them to do a specific job in their lives.
13 
14## Core Principle
15 
16**Job to Be Done** = the progress a customer wants to make in specific circumstances.
17 
18Key elements of the definition:
19- **Progress** (not goal, not solution) -- the customer wants to move from the current state to a better one
20- **Circumstances** -- context determines the job, not customer attributes (demographics are useless)
21- **Hiring/Firing** -- the customer actively chooses a product for the "job"
22 
23## Scoring
24 
25**Goal: 10/10.** Score 1 point per satisfied row in the Quick Diagnostic (7 rows) plus up to 3 points for depth: +1 if all three job dimensions are evidenced, +1 if the job statement avoids any product/solution name, +1 if competition includes non-consumption. Bands: **9-10** = job stated without the product, all four forces mapped, three dimensions evidenced, non-obvious competition and Little Hire tracked; **5-6** = job named but one or two diagnostic rows fail (usually missing forces or emotional/social dimensions); **<=3** = product-first framing, demographic segmentation, or Pull-only thinking. Always state the current score and the specific diagnostic rows to fix.
26 
27## Three Dimensions of Every Job
28 
29Every job has three inseparable dimensions -- omitting any means failure:
30 
31| Dimension | Question | Example (milkshake) |
32|-----------|----------|---------------------|
33| **Functional** | What does the customer need to do? | Occupy myself during a boring commute |
34| **Emotional** | How do they want to feel? | Have a small treat for myself |
35| **Social** | How do they want to be perceived? | As a sensible parent (not buying donuts) |
36 
37## Framework
38 
39### 1. The Job Statement
40 
41**Core concept:** A job statement captures the progress a customer seeks in a specific circumstance, in a structured format separating context, desired progress, and expected outcome.
42 
43**Why it works:** Because jobs are stable while solutions churn, anchoring on the job protects a roadmap from chasing features that the next technology shift makes irrelevant.
44 
45**Key insights:**
46- Format: "When [circumstances], I want to [progress], so I can [outcome]"
47- Circumstances matter more than demographics -- the same person has different jobs in different situations
48- A well-written job statement never mentions your product or any specific solution
49- Jobs are stable over time; solutions change but the underlying job persists
50 
51**Product applications:**
52 
53| Context | Application | Example |
54|---------|-------------|---------|
55| New product ideation | Define the job before brainstorming features | "When I'm commuting alone, I want something to occupy me and satisfy hunger, so I'm not hungry until lunch" |
56| Feature prioritization | Evaluate whether a feature serves the core job | Features that advance the stated job beat nice-to-haves |
57| Positioning & messaging | Use job statement language in copy | Lead with circumstance and progress, not product specs |
58 
59**Copy patterns:**
60- "When you're [circumstance], you need [progress] -- that's exactly what [product] does"
61- Lead with the situation the customer recognizes, not the product category
62- Mirror the emotional and social dimensions alongside the functional one
63 
64See [references/innovation-process.md](references/innovation-process.md) when running an innovation project end-to-end -- the job-hunting methodology, the job atlas, and fill-in statement templates.
65 
66### 2. Forces of Progress (Push, Pull, Anxiety, Habit)
67 
68**Core concept:** The decision to "hire" a new product results from four forces: Push (frustration with the current situation), Pull (attraction of the new solution), Anxiety (fear of the new), and Habit (comfort with the current behavior). Change happens only when Push + Pull > Habit + Anxiety.
69 
70**Why it works:** Most innovation efforts only increase Pull while ignoring the anti-change forces -- which is why great products still fail to gain adoption.
71 
72**Key insights:**
73- Push: "this annoys me"; Pull: "I want this"; Habit: "I've always done it this way"; Anxiety: "what if it doesn't work?"
74- Reducing anxiety and habit is often more effective than increasing push and pull
75- Passive seekers (vaguely aware of a problem) are easier to influence than active seekers who already have criteria
76 
77**Product applications:**
78 
79| Context | Application | Example |
80|---------|-------------|---------|
81| Onboarding design | Reduce anxiety with trials, guarantees, social proof | Money-back guarantee answers "what if it doesn't work?" |
82| Switching campaigns | Make migration effortless to defeat habit | One-click data import from competitor |
83| Content marketing | Awaken push in passive seekers by naming the frustration | "5 signs your current tool is costing you hours every week" |
84 
85**Copy patterns:**
86- Address anxiety directly: "No lock-in, cancel anytime, your data is always yours"
87- Name the push: "Tired of [frustration]? There's a better way"
88- Reduce habit friction: "Switch in 5 minutes -- we import everything automatically"
89 
90See [references/competitive-strategy.md](references/competitive-strategy.md) when mapping competitors or writing positioning -- forces analysis, the non-obvious-competition tables, and the jobs-based positioning formula with worked examples.
91 
92### 3. The Big Hire & Little Hire
93 
94**Core concept:** Two distinct decision moments: the Big Hire (purchase/signup, happens once) and the Little Hire (decision to use in the moment, happens repeatedly). Winning the Big Hire does not guarantee the Little Hire.
95 
96**Why it works:** Many products win the sale but lose the customer because they optimize only the purchase decision -- understanding both moments reveals where retention problems truly originate.
97 
98**Key insights:**
99- Big Hire is driven by marketing, onboarding, and first impressions; Little Hire by product quality, UX, and ongoing value
100- Big Hire anxiety is purchase risk; Little Hire anxiety is effort and learning curves
101- Retention problems are almost always Little Hire failures -- purchased but never used
102 
103**Product applications:**
104 
105| Context | Application | Example |
106|---------|-------------|---------|
107| Retention analysis | Separate Big Hire from Little Hire metrics | Track "first use after signup" and "weekly active usage" apart from signup conversion |
108| Product design | Optimize repeated usage, not just first impressions | Reduce daily-workflow friction even when onboarding is smooth |
109| Customer success | Monitor Little Hire signals to predict churn | Declining usage frequency signals upcoming churn |
110 
111**Copy patterns:**
112- Big Hire copy sells the promise: "Transform how you [job]"
113- Little Hire copy sells ease: "One click and you're done"
114- Re-engagement copy addresses the failure: "We've made [specific friction] easier"
115 
116See [references/case-studies.md](references/case-studies.md) when you need a worked precedent to reason from -- full Big Hire / Little Hire breakdowns of SNHU, American Girl, and Intuit.
117 
118### 4. Competitive Landscape (Non-Obvious Competition)
119 
120**Core concept:** True competition is everything a customer can "hire" for the same job, often from completely different categories. Competitors are defined by the job, not by industry classification.
121 
122**Why it works:** Category-based analysis creates blind spots: a milkshake competes with bananas, bagels, and podcasts; Netflix competes with TikTok, sleep, and family conversation. Mapping the full landscape around the job reveals threats and opportunities traditional analysis misses.
123 
124**Key insights:**
125- Non-consumption (doing nothing) is often the biggest competitor
126- Workarounds and compensating behaviors reveal unserved jobs -- people hack, combine, and improvise
127- Integrate where performance is "not good enough" for the job; modularize where it's "good enough"
128- The best positioning answers "what job are we the best hire for?", not "how do we compare to similar products?"
129 
130**Product applications:**
131 
132| Context | Application | Example |
133|---------|-------------|---------|
134| Competitive analysis | Map all hires for the same job across categories | A PM tool competes with spreadsheets, sticky notes, email, and memory |
135| Positioning strategy | Position against the real alternative | Position against "doing it manually", not a named competitor |
136| Pricing strategy | Price against the job's value | If the job saves 10 hours/week, price against that time, not similar SaaS |
137 
138**Copy patterns:**
139- "Stop using [workaround] for [job] -- there's a purpose-built solution"
140- "You wouldn't hire a [bad fit] to [job] -- so why are you using [current hack]?"
141- Position around the job outcome, not feature comparison charts
142 
143### 5. Customer Discovery Interviews
144 
145**Core concept:** Don't ask customers "what do you need" -- they don't know. Instead, reconstruct the purchase timeline (first thought, search, purchase, usage) to uncover the real job.
146 
147**Why it works:** Customers rationalize decisions after the fact and can't articulate latent needs; walking backward through concrete events reveals the true circumstances, forces, and tradeoffs that drove behavior.
148 
149**Key insights:**
150- First thought: "When did you first look for a solution? What was happening in your life? What frustrated you?"
151- Search: "What alternatives did you consider? What eliminated options? Who did you talk to?"
152- Purchase: "Where were you? What ultimately convinced you? What were you afraid of?"
153- Usage: "Is it doing what you expected? What surprised you? What's still missing?"
154- Signals of undiscovered jobs: workarounds, non-consumption, compensating behaviors, negative emotions toward current solutions
155- Ask only about past events, never hypotheticals ("would you...", "do you wish...") -- a question that names your solution or a benefit leads the subject and produces confirmation, not discovery
156 
157**Product applications:**
158 
159| Context | Application | Example |
160|---------|-------------|---------|
161| New market entry | Interview recent switchers | Reconstruct what pushed them away and pulled them in |
162| Churn reduction | Interview churned customers on their timeline | Was it Big Hire (wrong expectations) or Little Hire (poor daily experience)? |
163| Feature discovery | Interview customers using workarounds | Spreadsheets alongside your product reveal an unmet job dimension |
164 
165**Copy patterns:**
166- Use exact customer language from interviews in marketing copy
167- "We heard you say [verbatim quote] -- so we built [feature]"
168- Frame benefits in the circumstances and emotions customers actually described
169 
170### 6. Designing for the Job
171 
172**Core concept:** Build the entire experience -- features, metrics, organization -- around helping the customer accomplish their job, not around internal capabilities or feature parity.
173 
174**Why it works:** When every decision answers "will this help the customer better accomplish their job?", teams avoid feature bloat and build coherent products; if you can't answer it, you don't understand the job yet.
175 
176**Key insights:**
177- Replace customer satisfaction metrics with "did the job get done?"
178- Replace NPS with "reasons for hiring and firing"; replace feature usage with "progress on the job"
179- Organize teams and processes around jobs, not internal capabilities or product components
180 
181**Product applications:**
182 
183| Context | Application | Example |
184|---------|-------------|---------|
185| Metrics design | Measure job completion | "Time from problem to resolution", not "features used per session" |
186| Product roadmap | Prioritize across job dimensions | A functional fix that ignores the emotional dimension may not move the needle |
187| Organizational alignment | Structure teams around jobs | A "morning commute job" team owns content, packaging, and distribution |
188 
189**Copy patterns:**
190- "Built for [the job], not for [the category]"
191- "Everything you need to [job] -- nothing you don't"
192- Emphasize outcome and progress, not features and specifications
193 
194See [references/organizational-change.md](references/organizational-change.md) when adoption is the bottleneck rather than the analysis -- escaping the feature-factory trap, winning executive buy-in, and managing the change.
195 
196## Common Mistakes
197 
198| Mistake | Why It Fails | Fix |
199|---------|-------------|-----|
200| Defining jobs narrowly around your product | Misses the real competitive landscape | Define the job from the customer's perspective, never mentioning your product |
201| Ignoring emotional and social dimensions | Functional-only jobs miss why customers choose and stay | Always complete all three dimensions |
202| Confusing jobs with goals or tasks | Goals too abstract ("be healthy"), tasks too specific ("click button") | Jobs = progress in specific circumstances |
203| Only increasing Pull | Great products fail when switching costs and fear stay high | Map all four forces; design interventions for Anxiety and Habit |
204| Winning the Big Hire, ignoring the Little Hire | High acquisition, high churn -- purchased but never used | Track and optimize repeated usage separately from purchase |
205| Asking customers "what do you want?" | Rationalization and incremental feature requests | Use timeline-based interviews reconstructing actual behavior |
206| Defining competition by category | Blind spots from adjacent categories and non-consumption | Map every alternative hire for the job, including doing nothing |
207 
208## Quick Diagnostic
209 
210| Question | If No | Action |
211|----------|-------|--------|
212| Can you state the job in one sentence without mentioning your product? | Product-focused, not job-focused | Write: "When [circumstances], I want to [progress], so I can [outcome]" |
213| Have you mapped all four forces? | Over-investing in Pull, ignoring barriers | Design specific interventions for Anxiety and Habit |
214| Do you know the emotional and social dimensions? | May win functionally but lose on experience | Run discovery interviews on feelings and social context |
215| Have you identified non-obvious competitors? | Competitive blind spots | List everything hireable for the job, including non-consumption |
216| Are you tracking Little Hire separately from Big Hire? | Can't tell acquisition problems from retention problems | Separate purchase-conversion and repeated-usage metrics |
217| Can your team explain how each feature serves the job? | Building without strategic grounding | Require proposals to name the job dimension served |
218| Have you interviewed customers about their purchase timeline? | Job understanding based on assumptions | Run 10+ interviews reconstructing first-thought-to-usage |
219 
220When the inline Quick Diagnostic above is not enough -- you are diagnosing a *symptom* (low signups, high churn, "used wrong") or need JTBD-specific metrics -- see [references/diagnostics.md](references/diagnostics.md): the "why aren't they buying" symptom table, churn-pattern tables, and traditional-vs-JTBD metric swaps.
221 
222## Further Reading
223 
224For the complete methodology, case studies, and deeper insights:
225 
226- *"Competing Against Luck: The Story of Innovation and Customer Choice"* by Clayton M. Christensen, Taddy Hall, Karen Dillon, and David S. Duncan
227 
228## About the Author
229 
230**Clayton M. Christensen** (1952-2020) was the Kim B. Clark Professor of Business Administration at Harvard Business School, best known for the theory of disruptive innovation introduced in *The Innovator's Dilemma* (1997). He developed Jobs to Be Done as a practical innovation methodology in *Competing Against Luck* (2016) and was repeatedly ranked the world's #1 management thinker by Thinkers50.
231 
View all files on GitHub →

Details

Updated
Sep 10, 2026
License
MIT
Stars on the repo
★ 2,235
Checked
Source
wondelai/skills ↗
Creator
wondelai · 320 listings
View creator

Similar skills

See all →
MCP3-5 days | Agents: 6 | Gate Keepers: DevOps Automator +⚙️ Phase 2 Playbook — Foundation & Scaffoldingmsitarzewski/agency-agents · by msitarzewski> Duration: 3-5 days | Agents: 6 | Gate Keepers: DevOps Automator + Evidence Collector★ 154k GitHub starsMCPNEXUS transforms The Agency's independent AI specialists🌐 NEXUS — Network of EXperts, Unified in Strategymsitarzewski/agency-agents · by msitarzewski> NEXUS transforms The Agency's independent AI specialists into a synchronized intelligence network. This is not a prompt collection — it…★ 154k GitHub starsSkillGenerate an Ansoff Matrix analysis mapping growth strategiesphuryn/pm-skills · by phurynGenerate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification. Use when considering growth options, planning market expansion, or evaluating strategic growth paths.★ 26.6k GitHub starsSkillSurvey any codebase as a senior advisorImproveshadcn/improve · by shadcnSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on source code — never implements, fixes, or refactors anything itself. Use when asked to audit a codebase, find improvement opportunities (bugs, security, performance, test coverage, tech debt, migrations, DX), suggest features or where to take the project next (roadmap, product direction), or generate handoff plans for another agent to implement.★ 9.2k GitHub starsSkillTranslate skills from one industry to anotherCareer changer translatorParamchoudhary/ResumeSkills · by ParamchoudharyTranslate skills from one industry to another, identify transferable skills★ 2.4k GitHub starsSkillA collection of 37 battle-tested marketing skillsOpenClaw Marketing SkillsLeoYeAI/openclaw-marketing-skills · by LeoYeAIA collection of 37 battle-tested marketing skills for OpenClaw agents. Use when you want to install or reference any marketing skill including: CRO (page-cro, signup-flow-cro, onboarding-cro, form-cro, popup-cro, paywall-upgrade-cro), copywriting, copy-editing, cold-email, email-sequence, social-content, seo-audit, ai-seo, programmatic-seo, site-architecture, schema-markup, content-strategy, paid-ads, ad-creative, ab-test-setup, analytics-tracking, referral-program, free-tool-strategy, churn-prevention, revops, sales-enablement, launch-strategy, pricing-strategy, competitor-alternatives, marketing-ideas, marketing-psychology, lead-magnets, product-marketing-context, and data connectors (google-ads-connect, search-console-connect, meta-ads-connect, x-twitter-connect). Start with product-marketing-context to set up your product context document, then use any other skill naturally. Powered by MyClaw.ai.★ 1k GitHub stars

More from wondelai

SkillManage software complexity through deep modulesA Philosophy of Software Design Frameworkwondelai/skills · by wondelaiManage software complexity through deep modules, information hiding, and strategic programming. Use when the user mentions "module design", "API too complex", "shallow class", "complexity budget", "strategic vs tactical", "deep module", "information leakage", "pass-through method", "this code is over-engineered", or "simplify this design". Also trigger when reviewing an interface for simplicity, evaluating whether an abstraction is pulling its weight, deciding whether a comment is worth writing, or choosing between general-purpose and special-purpose approaches. Covers deep vs shallow modules, red flags for complexity, and comments as design documentation. For code quality, see clean-code. For architecture boundaries, see clean-architecture.★ 2.2k GitHub starsSkillMetrics are the language of validated learningActionable metrics guidewondelai/skills · by wondelaiMetrics are the language of validated learning. The wrong metrics create the illusion of progress while the startup drifts toward failure.…★ 2.2k GitHub starsSkillAdvertising media is the vehicle that carries your messagewondelai/skills · by wondelaiAdvertising media is the vehicle that carries your message to your target market. Choosing the right media is not about what is trendy — it…★ 2.2k GitHub starsSkillAn affordance is a relationship between an objectAffordances: Designing for Actionwondelai/skills · by wondelaiAn affordance is a relationship between an object and a person that determines how the object could possibly be used. A chair affords…★ 2.2k GitHub starsSkillLean UX was designed to work inside Agile development teamsAgile integration for lean UXwondelai/skills · by wondelaiLean UX was designed to work inside Agile development teams, not alongside them. The central mechanism is dual-track agile, where a…★ 2.2k GitHub starsSkillThis reference translates the AMP framework from theoryAMP Applied: Practical Applications of Autonomy, Mastery, and Purposewondelai/skills · by wondelaiThis reference translates the AMP framework from theory into practice across six domains: product gamification, team management,…★ 2.2k GitHub stars