EN
Language · same page NLNederlands/ai-en-automatisatie/ai-jobs-to-be-done-analist-skill-voor-claude/ ENEnglish (UK)/en/ai-jobs-to-be-done-analyst-skills-for-claude/ ESEspañolnot translated yet We do not remember your choice and never redirect you automatically.
~/skills/ai-jobs-to-be-done-analyst[ok] loaded
INS.SKILL · FREE FOR CLAUDE, AND FOR CODEX AND CURSOR TOO

The AI Jobs to be Done Analyst skill for Claude

People do not buy products. They hire them to get a job done, and that job is almost never what your product description says. This skill lays that job bare according to the framework of Clayton Christensen, Bob Moesta and Tony Ulwick: a job story instead of a persona, a job map of eight steps, the four forces that decide whether someone switches, and three hypotheses you can test in a real conversation. It does not simply accept assumptions: those get a question back.

Download the skill See all skills (in Dutch) 4.4 KB · zip containing SKILL.md · MIT licence · no account needed
$ installation, line by lineFIG.00
~/.claude/skills
theseo ~ %
  inflating: ai-jobs-to-be-done-analyst/SKILL.md
theseo ~ %
  ---
  name: ai-jobs-to-be-done-analyst
  description: "Analyses customers and products through the Jobs to be Done…
theseo ~ %
[ok] skill active · 1,690 words of instruction loaded

the lines above come from the zip on this page · SKILL.md is 10,111 bytes

~/skills/ai-jobs-to-be-done-analyst/01-demonstration[run]
Section 01 · The demonstration

A product question in, a customer question out

reg. J.001

This is the worked example from the SKILL.md itself, shortened here. Watch what happens to the question. The user asks about positioning, so about themselves. What comes out is about a sole trader who sits checking a VAT return on a Wednesday evening and does not know whether it is right.

FIG.01: From a positioning question to a job analysis[#-----] sheet 1/6
~/research · claude + ai-jobs-to-be-done-analyst
you > i sell accounting software to sole traders and i want to sharpen my positioning
inputthe example from the SKILL.md Accounting software for sole traders. Question: sharper positioning. No customer interviews supplied, no switch interview done, no observations attached.
claude · building the analysis according to the five steps of the workflow...
[1/5]job excavation · asking on until the job under the surface is visible: first thought, rejected solutions, the moment of searching seriously, the minimum and the dealbreakers
[2/5]job map · Ulwick's eight universal steps filled in, from Define to Conclude, with the point per step where the customer feels pain or loses time
[3/5]outcome statements · desired outcomes written as minimise or maximise plus a measurable metric plus context
[4/5]hire and fire · asked which solution is hired today and which has been fired, because a fired solution gives away where the pain was
[5/5]synthesis · everything brought together in the fixed output structure of eight sections, in that order
analysis.mdshortened, the full example is in the skill Primary job: when I have to file my VAT return at the end of the quarter as a sole trader and I do not know whether my figures are right, I want to get certainty quickly that everything is in order, so I can get on with my real work without the fear that I will be in trouble with the tax authority later. Functional: file the VAT return correctly and on time. Emotional: being certain it is right, not being afraid of an inspection. Social: not coming across as an amateur to the accountant or a partner. Competition: spreadsheets, the accountant, other software, and doing nothing and hoping. Untapped opportunity: no solution gives real peace of mind before filing. That is where the big unserved pain sits. Hypothesis 2: an explicit confirm function that says everything has been checked and looks right raises the willingness to switch. To be validated with a landing page test.
[#####] 5/5 done · not a word about demographics, no persona, not a single feature before the job was settled
5J.01 · steps in the workflow
8J.02 · fixed sections per analysis
5J.03 · fixed rules that bind the skill
0J.04 · euros, MIT licence, no account
J.01 to J.04 · properties of the skill file, not results or usage figures.
$ cat 01-what-the-skill-is.md
DOC.01

What the AI Jobs to be Done Analyst is

The AI Jobs to be Done Analyst is a free skill from our own library. A skill is an instruction file, SKILL.md, that gives an AI assistant a fixed method for one task. Not software you install, no subscription, no data connection: one text file of 1,633 words that tells Claude what a jobs to be done analysis should look like, which questions it has to ask first, in which order the analysis is built up and which words it may not use.

You download the zip at the top of this page, put it in your Claude environment, and from that moment on Claude thinks about customers in jobs instead of in audiences. Nothing else on your machine changes. What a SKILL.md is exactly and why a text file steers the behaviour of an AI is explained in what Claude skills are.

The core principle is in the first lines of the file and has deliberately been kept simple. People do not buy products or services. They hire them to get a specific job done. The job is the goal, the product is a means. A customer who buys a drill is not hiring a drill bit, they are hiring a hole in the wall. And that hole is itself a means to something else, for instance hanging up a family photo that creates a sense of connection. The task of the skill is to look through the surface at the real job and at the progress the customer is trying to make in their life.

It is written for business owners, marketers, product people and anyone who has to position something. The frontmatter names the openings on which Claude should pick the skill up: JTBD analysis, customer needs research, product positioning, work on a value proposition, summarising customer interviews, and the synthesis of a switch interview. Loose sentences count as triggers too, such as what is my customer hiring me for, what is the real job, or pull push anxiety habit. You will find it in the skill library that we make available for free from the AI and automation service, with no account and no sales email afterwards.

What you should know before you start: this skill is strict. It accepts no assumptions as input. Say that your customer wants to work faster and you get no analysis but a question back: why do you think that, on which observations does it rest, and have you ever done a switch interview to validate it. That feels awkward when you want something quickly, and it is exactly the reason the outcome is usable. Invent the job yourself and you have a persona with a different label on it.

$ cat 02-persona-or-job.md
DOC.02

Why a persona puts you on the wrong track

The word persona does not appear in this skill, and that is not a style choice but a rule with a reason attached: personas are demographic, jobs are situational. Two people with identical demographics can have completely different jobs. And the other way round: two people who resemble each other in nothing can have exactly the same job, at exactly the same moment.

That difference is practical. A persona tells you who someone is: age, job title, company size, a stock photo and an invented first name. There is little you can do with that, because you cannot change someone's age and it tells you nothing about what they are trying to get done today. A job tells you why someone is moving right now. But that moment you can reach: with your message, with your onboarding, with what you do and do not promise.

So the question it asks is a different one. Not what the customer wants, but what they are trying to achieve and which progress they want to make in their life or work. It sits in the rules as well, as an explicit ban on the first form of that question. Asking what someone wants produces a wish list of features they happened to see somewhere. Asking what someone is trying to achieve produces a situation, and that situation holds all the information you need.

Features come last. There is another rule that belongs with this: the skill treats features as irrelevant until it knows the job, with the note that a feature without a job is guessing. That turns the usual order round. In most product discussions it starts at what we can build and ends at who is waiting for it. Here it starts at which progress someone wants to make and ends at what is needed for that.

And the skill writes from the customer. The last rule is the least conspicuous and perhaps the most useful: everything is formulated from the first person of the customer, not from the company. Not we want more conversion, but when I am on this page, I want to understand whether this is for me. In diff form that reversal looks like this.

~/skills/ai-jobs-to-be-done-analyst/02-job-statement[ok]
Section 02 · The job statement

Three gaps, one sentence

reg. J.002

Every analysis begins at one sentence with a fixed form. That form is not decorative: it forces three things that are almost always missing from ordinary customer descriptions. The situation someone was in, the motivation at that moment, and the result they expected. Below, the template fills itself with the example from the SKILL.md.

FIG.02: job-story.tpl · the template filling itself[##----] sheet 2/6
job-story.tplthe exact structure from the SKILL.md
When I am in [situation] , I want to [motivation], so I can [expected outcome].
[situation]the moment, not the person have to file my VAT return at the end of the quarter and I do not know whether my figures are rightthere is no age here, no job title and no company size. Only the moment at which someone starts moving.
[motivation]what they want to achieve get certainty quickly that everything is in ordernote that there is no product in it. Certainty is the job; software is one of the ways to fulfil it.
[outcome]the progress itself be able to get on with my real work without the fear that I will be in trouble with the tax authority laterthe emotional weight is literally in it. That is not an extra: it is often the deciding half.
# ASSEMBLED · PRIMARY JOB

When I have to file my VAT return at the end of the quarter as a sole trader and I do not know whether my figures are right, I want to get certainty quickly that everything is in order, so I can get on with my real work without the fear that I will be in trouble with the tax authority later.

# and not like this: as a user I want X so that Y · the user story starts at the role, the job story at the situation
$ less ai-jobs-to-be-done-analyst/SKILL.md # 1,633 words of instruction
DOC.03

What is really in the SKILL.md

A skill is only as good as its instructions, so we simply describe them here. The file opens with frontmatter: name, version 1.0.0, MIT licence, our own name as the author, and a description with the openings on which Claude picks the skill up. Then comes the role description, and it is sharply worded: you work strictly according to the framework of Christensen, Moesta and Ulwick, and your aim is to lay bare which job the customer wants solved, not which product they want to buy.

Three layers of analysis. Every input gets three layers laid over it. The first are the three job dimensions, which are always all three named, even if the customer names only one. The functional job is what practically has to be done, the measurable task. The emotional job is how the customer wants to feel during and after the job. The social job is how they want to come across to others. The second layer are the four forces of Bob Moesta, and the third layer is the job story structure from FIG.02 above.

A five-step workflow. For every question the skill follows the same path. Step 1 is job excavation: asking on until the job under the surface is visible, with at least five questions. What triggered the first time you thought about this, the first thought. What you tried before that, which solutions were rejected. When you started searching seriously, the active looking moment. What it had to be able to do at minimum before you would consider it, the bare minimum. And what would be a dealbreaker, the anxiety triggers.

Then it moves on. Step 2 is the job map. Step 3 are the outcome statements. Step 4 is the hire and fire analysis: which solution does the customer hire today and which have they fired, with the note that a fired solution gives more information than a hired one, because that is where the pain was. Step 5 is the synthesis.

Eight fixed output sections. Every analysis has the same build-up. The primary job in job story format. Then the job dimensions, in three lines. After that the map of eight steps, with the pain per step. The four forces as a two by two matrix, with push and pull on the pro side, anxiety and habit on the con side, and at least two concrete observations per force. Five to eight outcome statements. The competition, including indirect solutions. The untapped opportunities. And finally three test hypotheses, each measurable and falsifiable.

Outcome statements with a fixed grammar. Desired outcomes are written as minimise or maximise, plus a measurable metric, plus context. The file gives examples: minimise the time needed to send a quote after an intro call, and maximise the likelihood that a customer feels understood at the first point of contact. That form is directly usable in a backlog, and that is exactly the intention: it forces you to write down what has to get measurably better instead of which function you want to build.

Five rules that bind the skill. Never the word persona. Never ask what the customer wants. Features are irrelevant until the job is settled. Accept no assumptions as input. And always write from the first person of the customer. Those five are worked out in FIG.05 further on, with the response it gives per rule. The file closes with four sources and one sentence of accountability: the skill is based on those sources and applies the frameworks in a structured analysis workflow. Want to build such a file yourself? The whole structure, from frontmatter to rules, is described in writing a SKILL.md.

~/skills/ai-jobs-to-be-done-analyst/03-four-forces[ok]
Section 03 · The four forces

What pushes, pulls, holds back and holds on

reg. J.003

The Forces of Progress of Bob Moesta explain why someone does or does not switch. Two forces work for the switch, two against, and the skill always names all four. The observations below come literally from the worked example in the SKILL.md.

FIG.03: forces.log · four forces around one decision[###---] sheet 3/6
forces-of-progress.logat least two concrete observations per force
▶ PUSHES AND PULLS · FOR THE SWITCH
PUSH What pushes the customer away from their current solution. Frustration, pain, failure. This is the force that starts the search, and almost nobody asks about it.spreadsheets become unmanageable · the accountant costs too much
PULL What pulls the customer towards the new solution. Promise, hope, possibility. This is the only force most marketing is about, and it is one of four.the promise of automation and peace of mind
◀ HOLDS BACK AND HOLDS ON · AGAINST THE SWITCH
ANXIETY What holds the customer back from switching. Doubt, risk, fear. Usually not to be talked away with more benefits: you have to remove it, not drown it out.what if I make mistakes with the software · what if my data is not safe
HABIT What keeps the customer attached to their current solution. Habit, comfort, familiarity. The quietest of the four, and the one that lets most deals lapse without your noticing.I have done it in a spreadsheet for years
push + pull > anxiety + habit That is how the rule reads in the SKILL.md: a switch only happens when push plus pull are greater than anxiety plus habit. That is why a stronger story sometimes delivers nothing. You are then stacking weight on the left-hand side while the problem sits on the right.
~/skills/ai-jobs-to-be-done-analyst/04-job-map[ok]
Section 04 · The job map

Eight steps, and where it chafes

reg. J.004

The job map of Tony Ulwick maps the whole job, not only the part your product solves. That distinction is the heart of it: most products cover Execute, while the pain often sits in Confirm or Monitor. The eight steps with the pain points from the example in the SKILL.md.

FIG.04: job-map.tsv · Define to Conclude[####--] sheet 4/6
job-map.tsveight universal steps · pain per step
01 Definewhat do they want to achieve does not always know which rules apply to their situation
02 Locatewhich inputs do they need receipts lost, invoices in different places
03 Preparehow do they organise those does not always know which heading something falls under
04 Confirmare they ready to start cannot judge for themselves whether it is right
05 Executethe actual carrying out a tense moment
06 Monitoris it going well uncertainty about whether it was received
07 Modifyadjusting along the way does not know how a correction works
08 Concludehow do they finish little confirmation that it really is done
# the skill marks Confirm as the place where the biggest pain sits and where no solution gives real peace of mind. The pain bars are a schematic rendering of the description in the SKILL.md, not measured scores.
$ cat 04-sources-and-theory.md # Christensen, Moesta, Ulwick, Klement
DOC.04

The theory the skill rests on

Jobs to be Done is not the method of one author but a school with a few clear voices. The SKILL.md names four of them, with the year, and adds in one sentence that the skill applies those frameworks in a structured analysis workflow. Which is useful, because you can read them and decide for yourself whether you agree.

Clayton Christensen, Competing Against Luck, 2016. This is where the heart of it comes from: people hire a product to make progress in a particular circumstance. The consequence is bigger than it looks. If the job is your starting point, who your competitor is changes, and that explains a large part of the surprises in markets. That gets made explicit in the competition analysis, with an example you do not forget quickly: a Netflix subscription competes with a glass of wine as evening relaxation.

Bob Moesta, Demand Side Sales 101, 2020. From him come the four forces in FIG.03 and the emphasis on the switch interview: the conversation in which you unpick what exactly happened in the days and weeks before someone switched. Moesta's contribution is that selling starts at the demand side, at the moment someone begins to move, and not at the offer. That connects directly to what the Mom Test Coach skill does with your question list: getting facts out of the past instead of opinions about the future.

Tony Ulwick, Jobs to be Done Theory to Practice, 2016. From him come the eight universal job steps in FIG.04 and the outcome-driven approach: writing desired outcomes down as measurable statements instead of as wishes. Ulwick makes the framework operational. Where Christensen shows why you have to look differently, Ulwick shows what you then write down.

Alan Klement, When Coffee and Kale Compete, 2016. Klement sharpens the idea of progress and works out the job story form this skill uses. His title sums the point up: coffee and kale resemble each other in nothing and still compete, as soon as you look at them as two ways of making the same progress.

You can do something with this without installing the skill as well. Write down one job story for your most important customer, in the form from FIG.02, and test it against the four forces. If you do not know what the push was, you do not yet know why they came to you. And if the honest answer is that every provider in your market solves that job in the same way, the Blue Ocean Strategy Coach is the skill that looks for the open water beside it. And that is usually the most interesting part of the conversation.

$ cat 05-outcomes-and-hypotheses.md
DOC.05

From analysis to something you can test

An analysis that ends in insight is a nice document. This skill ends in three hypotheses that can be knocked down, and that is the difference. The last three sections of the output are all aimed at what you do next: the competition, the untapped opportunities and the test hypotheses.

The competition is drawn more widely than you are used to. It asks which other solutions this customer hires for the same job, and stresses that direct competitors are only half of the picture. In the example those are spreadsheets, the accountant, other software, and doing nothing and hoping. That last one is the most important and at the same time the most ignored. Anyone who does not acknowledge their biggest competitor aims their message at the wrong comparison.

Untapped opportunities sit where high pain and poor solutions meet. It hunts for job steps with a lot of pain for which the market offers no good solution at all, because that is where the innovation sits. In the example that is Confirm: no solution gives real peace of mind before filing. That is a concrete opening, far more usable than the observation that the market is crowded.

Three hypotheses, each measurable and falsifiable. The example gives them including the way you test them. The first: sole traders with more than fifty invoices per quarter have daily VAT stress within two weeks of the deadline, to be validated with a diary study. The second: an explicit confirm function that says everything has been checked and looks right raises the willingness to switch, to be validated with a landing page test. The third: sole traders trust soft signals from other sole traders more than product features, to be validated by analysing reviews for emotional language.

Note what those three have in common. They can all be proved wrong. You can run a diary study and discover that the stress is not daily at all. That is exactly the intention: a hypothesis that cannot be knocked down is an opinion. So the skill delivers no conclusions but a research agenda, and that agenda is the most usable part of the whole document. And when you want to hold those conversations well afterwards, the questioning technique is a craft of its own, and that is what the Mom Test Coach is about.

~/skills/ai-jobs-to-be-done-analyst/05-rules[ok]
Section 05 · The limits

What the skill refuses

reg. J.005

The SKILL.md has no heading called refusals, but it does have a Rules section with five statements that are exactly that. On top of that comes the form requirement in the job story, which explicitly rejects the user story. Every rule is a request you could make, with the response the file prescribes.

FIG.05: rules.log[#####-] sheet 5/6
rules.log5 fixed rules plus the form requirement from the job story
turn it into a persona, that reads more easily for the teamREFUSEDThe word persona is never used. The reason comes with it: personas are demographic, jobs are situational. Two people with identical demographics can have completely different jobs, so a demographic description predicts nothing about behaviour.
just ask my customers what they wantREDIRECTEDNever ask what the customer wants. Instead: what are you trying to achieve, and which progress do you want to make in your life or work. Asking about wishes produces a wish list, asking about progress produces a situation.
which features should we build next?POSTPONEDFeatures are irrelevant until the job is settled. The skill refuses to talk about functionality as long as the job is not clear, with the reason attached: a feature without a job is guessing. First the job, only then the direction of the solution.
our customers want to work faster, take that as givenREFUSEDNo assumptions as input. A question comes back: why do you think that, on which observations does it rest, and have you ever done a switch interview to validate it. Without that grounding you build an analysis on your own hunch.
write it from us: we want more conversion on that pageREWRITTENAlways from the first person of the customer. The example in the file is literally this sentence, rewritten to: when I am on this page, I want to understand whether this is for me. What the company wants does not belong in a job.
put it in user story form, we already work with thatREFUSEDNo user story, but a job story. The structure is fixed: when I am in that situation, I want this, so I can achieve that. The form as a user I want X so that Y is explicitly marked as wrong in the file.
$ unzip en/ai-jobs-to-be-done-analyst-skills-for-claude.zip -d ~/.claude/skills/
DOC.06

Installing in Claude Code, Claude.ai or Codex

The zip is 4.4 KB and contains one folder, ai-jobs-to-be-done-analyst, with the SKILL.md inside it. Installing is a matter of putting the file in the right place, and that place differs per environment. SKILL.md has been an open standard since December 2025, so the same skill also works in Codex, Cursor and Gemini CLI. You are therefore not downloading a Claude file but a working instruction that any modern AI assistant can read.

CLAUDE CODE
  1. Unzip it into ~/.claude/skills/ (or .claude/skills/ in your project).
  2. Claude then recognises the skill by itself as soon as you start on customer motivation, positioning or jobs.
  3. You can also call it directly, with /ai-jobs-to-be-done-analyst.
CLAUDE.AI
  1. Go to Customize and then Skills.
  2. Upload the zip there as a skill.
  3. Or paste the contents of SKILL.md into the project instructions of a Project.
CODEX
  1. Open AGENTS.md in your repo.
  2. Paste the contents of SKILL.md into it, or put SKILL.md beside it as a separate file and point to it from AGENTS.md.
  3. Codex reads that along at every session.

After that, use is simple: describe what you sell and to whom, and paste in as much real material as you can. Interview transcripts, support tickets, reviews, a write-up of a switch interview. The more real words from real customers, the less the analysis has to guess. If you work with assumptions only, you get those assumptions back in the form of questions, and that is not a bug but the rule from the file.

Everything here sits under the MIT licence, so you may open SKILL.md and adjust the triggers, the workflow or the examples to your own market. Should you get stuck on the installation itself, the full route is set out step by step in installing Claude skills. Want to learn to set this kind of work up with your team? Our AI training was built for exactly that.

$ cat 07-when-to-use-it-and-when-not.md
DOC.07

When you use it and when you do not

Where it is strongest: when you already have material and need to bring structure into it. A pile of interview transcripts, a series of support conversations, a collection of reviews: that is exactly the kind of input on which an analysis workflow with eight fixed sections does its work. It is also strong on a switch interview, because the four forces are literally hidden in that conversation. And it helps with positioning questions, provided you are willing to accept that the answer is not about your product.

There are also situations in which you are better off not using it. The first is when you only have assumptions and want them confirmed. Then it mostly delivers questions back, and that is frustrating when you want something finished quickly. The second is when you are looking for a quantitative grounding. This framework is qualitative in nature: it explains why people do what they do, it does not measure how many people do it. This one solves that by ending in hypotheses instead of conclusions, but it does mean the real work still comes afterwards.

And then the most honest limit. No skill can talk to your customers for you. Everything it delivers is a structured working of what you supply, supplemented with the questions you have not yet asked. That helps you, because most people skip exactly those questions. But anyone who reads the analysis as evidence instead of as a hypothesis is further from the truth than someone who has called two customers. The outcome is a research agenda and not a research result.

What logically follows depends on where you end up. Are you stuck on which features are expectations and which really set you apart? Then the Kano Model Analyst skill is your next step. Do you want to lay the job beside your offer instead? Then it is the Value Proposition Canvas skill you need. And if the outcome touches your whole model, the conversation belongs with the Business Model Canvas Coach or the Lean Canvas Strategist.

~/skills/ai-jobs-to-be-done-analyst/06-upgrade-path[ok]
Section 06 · From skill to employee

Run it yourself or have it run

reg. J.006

This skill is the free do-it-yourself version of work we also deliver as a service. Nothing is held back and there is no catch in it, but understand what a skill is: it teaches your AI how to do something, while every new session starts empty. Not the engine, and not the memory either. You prompt, you supply your transcripts and earlier findings again every time, you check. Anyone who wants that differently has two next steps: hand the work over, or sort out the memory.

$ cat from-skill-to-employee.mdthree steps, the same work
upgrade-path.shfree · employee · brain
STEP 1 · FREE
where you are now
The skill: you are the engine You run the AI Jobs to be Done Analyst yourself in Claude, Codex or Cursor. It costs nothing, it works today, and you keep it entirely in your own hands: no trial period, no locked-off parts. The limit is your own time: it only happens when you prompt, and every session starts with explaining again who your customers are and what you found last time. $ claude --skill ai-jobs-to-be-done-analyst · €0 · you prompt, you check
STEP 2 · SERVICE
have it prepared
The Sales employee: the material under the job You derive the job behind a purchase from conversations with real customers, and you do not outsource that interview. What can be done as a service is the collecting work underneath it: per prospect what is publicly known about their situation, their market and their recent moves, set out fresh every week. That is the Sales employee of Mansotti, the company of which TheSEO is the trading name, which also builds the other two roles and sets up the work around them to measure. The control stays with you, because output remains a draft until a human approves it. From that pile you take the patterns your job stories rest on. Read what an AI employee is and does. from €950 per month · a human approves, always
STEP 3 · BRAIN
everything from one source
Jarvis: all your AIs work from the same company knowledge The skill teaches the AI, the brain is where the memory lives. If you want all your AIs to work from the same company knowledge, that is Jarvis, the organisation brain. It connects ChatGPT, Claude, Codex and your people to the same projects, core knowledge and decisions, so your next AI session does not start over. Jarvis selects context, delegates work and stores only what has been approved: client knowledge stays isolated and every step leaves a checkable trail. With customer research that counts double, because a job you settled in March is only worth something in June if it can still be found. What that delivers in practice, from the plans to your first week, you can read at Jarvis itself. entry plan Brain Start: €9 per month incl. Dutch VAT · pay for your brain, not per AI question
# no marketing trick: step 1 stays free and complete. The next steps are there for anyone who wants to hand this work over.
~/skills/ai-jobs-to-be-done-analyst/07-jarvis[ok]
Section 07 · The brain

What Jarvis actually delivers

reg. J.007

Step 3 deserves more than a paragraph, because this is the difference between a clever chat and a system you can build on. Jarvis is the organisation brain: it remembers what your AIs need to know, divides the work and keeps track of what happened. With customer research that is the difference between knowledge and a folder full of documents. You notice it first at the start of a new session.

FIG.06: What a session gets back from the brain[######] sheet 6/6
jarvis · organisation brain● sync
$jarvis recall "customer-jobs" # schematic example
[core]primary job settled: certainty before filing · the biggest pain sits at the Confirm step
[core]competition defined broadly: spreadsheets, the accountant and doing nothing count too
[task]hypothesis 2 set up as a landing page test · running · result waiting for human assessment
[decision]hypothesis 1 rejected after conversations: the stress is periodic, not daily · approved by a human
[log]previous session: claude synthesised four transcripts, human removed an assumption, outcome stored
[ok]context loaded · this session does not start empty
this is how every assignment runs through the brain: recordedcontext setdelegatedhuman approvalstored · the full trail is at jarvis/how-it-works
context.kept Your next session does not start over Today you settle which job your customer is trying to get done, and tomorrow a loose chat knows nothing about it. With Jarvis every session starts with the same projects, core knowledge and earlier decisions, as in FIG.06: recall first, then analyse.
ai.connected ChatGPT, Claude and Codex, one source Every connected AI works from the same core knowledge and agreements. What you record and approve in one tool, the other uses as well. You do not explain your customer insights three times and no three versions of the same job grow up.
tasks.tracked Tasks scheduled, tracked, reported done An assignment is recorded with a goal and a deadline, picked up by the right agent and reported done with the result attached. With hypotheses that is handy, because you want to see which are running, which are waiting and which have already been rejected.
everything.logged Everything logged and open to inspection Every step leaves a checkable trail: who asked what, which sources were used, which agent worked on it and who approved. With research that is the heart of it, because you want to be able to see which conversation a conclusion rested on.
human.approval Nothing goes out without approval AI prepares, a human decides. Output stays a draft until someone approves it, and only approved knowledge comes back into the brain. That limit applies everywhere in the system, including work an agent prepared entirely on its own.
brain.isolated Client brain isolated If you work for several clients, the knowledge stays strictly separated per client. The customer insights you record for one do not leak into the work for another.
# THE HONEST EVIDENCE · NOT A DEMO

We have been running our own shop on this system for months. Every agent session, every task and every decision is logged in it and can be read back. A new session therefore does not start blank: it first fetches the recorded decisions, the running projects and the latest changes, and carries on where the last one stopped. So we are not describing a promise but the way we work every day.

$ cat pricing.mdpay for your brain, not per AI question
Brain Start €9 /month incl. VAT 1 organisation brain · 1 user · 1 AI employee
Brain Solo €29 /month incl. VAT 1 organisation brain · 1 user · 3 AI employees
Brain Team €99 /month incl. VAT 1 organisation brain · 5 users · 10 AI employees
Brain Business €249 /month incl. VAT 3 organisation brains · 20 users · 50 AI employees

All plans are at jarvis/pricing. You pick your own plan. Paying online opens as soon as the last checks are done; until then we set your account up on request. For business agreements and bespoke work there is a conversation.

~/skills/ai-jobs-to-be-done-analyst/08-research-chain[ok]
Section 08 · The research chain

The skills around it

reg. J.008

A job analysis never stands alone. Conversations come before it and choices follow it. These skills from the same library each take a different piece of that chain.

$ claude --interactive # eight questions, eight answers
DOC.08 · FAQ

Frequently asked questions

What is Jobs to be Done in one sentence?

People do not buy products, they hire them to get a job done. The skill says it with the example of the drill: whoever buys a drill is not hiring a drill bit, they are hiring a hole in the wall. And that hole is itself a means as well, for instance to hang up a family photo. The product is the means, the job is the goal, and the progress someone wants to make is what you are looking for.

What does the AI Jobs to be Done Analyst skill cost?

Nothing. The skill is free, falls under the MIT licence, and you do not have to create an account or leave an email address. You download a 4.4 KB zip containing one folder, ai-jobs-to-be-done-analyst, and inside it a single file: SKILL.md of 1,633 words. That is the complete skill. There is no paid version and no sales email follows.

Does this skill work in Codex, Cursor or Gemini CLI?

Yes. SKILL.md has been an open standard since December 2025, so the same file works in Codex, Cursor, Gemini CLI and other tools that follow the standard. In Codex you unzip it into .agents/skills/ in your project, or into ~/.agents/skills/ for all your projects; Codex has supported SKILL.md directly since the open standard of December 2025. Pasting the contents of SKILL.md into your AGENTS.md still works too. The instructions themselves are plain readable text, so any assistant that accepts instruction files can handle it.

Why does the skill never use the word persona?

Because it is in the rules, with the reason attached: personas are demographic, jobs are situational. Two people with identical demographics can have completely different jobs. A persona describes who someone is, a job describes why someone does something at that moment. The skill therefore refuses to work from age, job title or company size and asks instead about the situation someone was in when they started looking.

Which parts are in an analysis?

Eight fixed sections, always in the same order: the primary job in job story format, the three job dimensions, the job map of eight steps, the four forces as a two by two matrix, five to eight outcome statements, the competition including indirect solutions, the untapped opportunities, and three test hypotheses. Those last ones are measurable and falsifiable, so you can test them in real customer conversations.

What is the difference between a job story and a user story?

A user story starts at the role: as a user I want X so that Y. A job story starts at the situation: when I am in that situation, I want this, so I can achieve that. The skill writes everything in the second form and explicitly rejects the first. The difference is not cosmetic. The role fixes who someone is, the situation fixes why they are doing something right now, and that last one is what you can influence.

Do I need customer interviews to use the skill?

You can start without them, but the skill accepts no assumptions as input. Say that your customer wants to work faster and it asks why you think that, on which observations it rests and whether you have ever done a switch interview to validate it. So it does deliver an analysis, but it marks where that rests on air. The more real conversations you supply, the less there is to guess.

Does Jobs to be Done work outside software and B2B?

Yes. The framework looks at the progress someone wants to make, and that is not tied to a sector. The skill makes that visible itself in the competition analysis: a Netflix subscription competes with a glass of wine as evening relaxation. As soon as you take the job as your starting point, who your competitor is changes, and that works in services, retail and physical products just as well as in software.

$ cat 09-and-now.md
DOC.09

First get found, then get understood

Knowing which job your customer has you do makes your message sharper, but there does have to be somebody to read it. If too little traffic comes in, the real work sits before that: being found by the people who are searching at exactly that moment. That moment, the active looking moment from step 1 of the skill, is incidentally exactly what search engines turn on. The free SEO scan shows in a few seconds where your site stands. And if you want to talk further about what AI can do for your business, from separate skills to full automation, we simply do that in a conversation.

Section 09 · Next stepreachable 24/7
Book a call
$ whoami
Gianluca, founder of TheSEO
Written by GianlucaFounder of TheSEO. Has been building visibility for businesses since 2017, in Google and in AI answers. More about the institute.