Product & Innovation

Jobs to Be Done

JTBD framework for product innovation

Discover what customers really need using Clayton Christensen's Jobs to Be Done theory. This skill helps your AI agent uncover the progress people are trying to make in their lives and design products that fulfill those jobs better than any alternative.

Updated Free & MIT-licensed

npx skills add wondelai/skills/jobs-to-be-done --global
Competing Against Luck
Clayton Christensen
Competing Against Luck by Clayton Christensen

Competing Against Luck Clayton Christensen View on Amazon

02 What it is

What is the Jobs to Be Done skill?

Jobs to Be Done turns Clayton Christensen’s Competing Against Luck into instructions your AI agent loads on demand. It makes the agent reconstruct the progress a customer was trying to make — the circumstance, the struggle, the functional, social and emotional stakes — then judge every feature against that job rather than against a competitor’s feature list.

03 Key concepts

Five principles your agent applies.

Drawn from Competing Against Luck — not advice it repeats back to you, but decisions it makes while it works.

01 The Job, Not the Product Customers "hire" products to make progress — understand the job, not just the feature request.
02 Circumstances & Struggles The context in which a job arises matters as much as the job itself — design for the situation.
03 Competing Against Nonconsumption Your biggest competitor might be nothing at all — people living with the problem unresolved.
04 Functional, Social & Emotional Every job has functional, social, and emotional dimensions — address all three for strong adoption.
05 Job Stories Write "When [situation], I want to [motivation], so I can [expected outcome]" instead of user stories.

04 Fit

When to use it, and
when not to.

four symptoms it fixes, and four it doesn't.

Reach for it when

Your roadmap is a list of competitor features and nobody can say what progress any of them helps a customer make.

You keep losing deals to spreadsheets, interns doing it by hand, and customers deciding to just carry on as they are.

Two segments with near-identical demographics behave completely differently and your personas cannot explain why.

A feature everyone asked for shipped, and the people who asked for it never abandoned their old workaround.

Reach for something else when

You already know the job and need to hear it from customers without leading them. The Mom Test teaches the interview craft.

The theory is settled and what is missing is a team habit that keeps producing evidence. that is Continuous Discovery.

The job is clear and the hard part is finding a market nobody else is serving. try Blue Ocean Strategy.

You understand the job and need prospects to grasp the product in thirty seconds. that is Obviously Awesome’s territory.

05 Prompts

Say it like this.

Name the skill at the end of a prompt and the agent applies the framework rather than a vibe. Or say nothing — it loads on its own when a task matches.

example prompts
# 01 · Customer research

Conduct a JTBD interview analysis for my productivity app using jobs-to-be-done skill

# 02 · Product strategy

Identify the jobs our customers hire our product to do using jobs-to-be-done skill

# 03 · Product planning

Rewrite our feature roadmap around customer jobs using jobs-to-be-done skill

# 04 · Agile

Create job stories for our next sprint planning using jobs-to-be-done skill

06 About the author

Clayton Christensen

Harvard Business School professor, father of disruptive innovation

Clayton Christensen was a Harvard Business School professor whose theory of disruptive innovation fundamentally changed how executives think about strategy. He was named the world's most influential management thinker.

08 Questions

Before you install.

01

How do I install the Jobs to Be Done skill?

Run npx skills add wondelai/skills/jobs-to-be-done --global. It takes about 30 seconds and needs no account. The Jobs to Be Done skill then works in Claude, Claude Code, Claude Cowork, Codex, Cursor, OpenClaw and Hermes Agent — anything that reads the open agentskills.io format — and your agent loads it on its own when a task calls for it. It is free and MIT-licensed, and the source is at https://github.com/wondelai/skills.

02

Which book is the Jobs to Be Done skill based on?

It packages Competing Against Luck by Clayton Christensen — harvard Business School professor, father of disruptive innovation. The skill distils the book's method into instructions your agent follows while it works, covering the job, not the product, circumstances & struggles and competing against nonconsumption. It sits in the Product & Innovation part of the library.

03

How is this different from The Mom Test skill?

Jobs to Be Done is a theory of demand: what a job is, why circumstance matters more than demographics, how non-consumption competes with you. The Mom Test is interview craft: the phrasing that stops people being polite at you. JTBD tells your agent what to look for in a transcript; The Mom Test governs how that transcript gets produced. Teams that use both frame the hypothesis with one and collect the evidence with the other.

04

What actually counts as a “job”?

Progress in a circumstance. “Be healthier” is a goal and “export the report” is a task; a job reads When [situation], I want to [motivation], so I can [outcome] and never names your product. It carries three dimensions at once — functional, social and emotional — and the emotional and social ones are usually where the differentiated product hides. The test: could a competitor built on entirely different technology be hired for the same job? If not, you have written a feature request.

05

Do I need to have read Competing Against Luck?

No. The skill carries the working parts — job statements, the circumstance-over-demographics rule, the Big Hire and Little Hire, competing against non-consumption. What the book adds is the case evidence: the milkshake study, the condo buyers and their old dining tables, dozens of pages of companies discovering they had misread their own customers. That evidence is what convinces a sceptical colleague; the skill will not do that arguing for you.

06

Can it find the job without customer evidence?

It will produce a job statement from nothing, and that is the risk. JTBD is far easier to apply backwards — Christensen’s examples are reconstructions of things that already worked — than forwards to a product that does not exist yet. Given only your description, the skill returns a confident, well-formed hypothesis. Ask it to mark its assumptions, then go and try to disprove them with switching stories from people who actually changed something.

One skill, one command.

Install Jobs to Be Done, or the whole stack.

npx skills add wondelai/skills/jobs-to-be-done --global

MIT licensed · Claude, Claude Code, Codex, Cursor, OpenClaw, Hermes · No account

  We build the skills you already use. Now we’ll build yours. See what we build  ·  Book a 15-min call