The AI Mom Test Coach skill for Claude
You paste your customer interview questions into Claude and get a verdict back for each one: green, amber or red, with the rule it breaks. Every amber and red question is rewritten into a variant that asks about behaviour instead of opinion. You then get three follow-up options per topic and a compulsory compliment check. It doesn't make anything up: no answers, no simulated customers. It judges your questions and nothing else. That sounds thin, and it isn't, because that is exactly what the Mom Test is about.
the rules above come from the zip on this page · SKILL.md is 10,924 bytes
Questionnaire in, usable questions out
reg. M.001This is the worked example that appears in the SKILL.md itself, shown here in shortened form. The target audience is self-employed photographers, and the learning question is how they currently keep track of their schedule and what irritates them about it. Note the last question on the list: it stays as it is. Green is never rewritten, because a question that already asks about behaviour needs nothing.
What the AI Mom Test Coach is
The AI Mom Test Coach is a free skill from our own skill library, one of the 100 skills we make available there with no account and no email address. A skill is an instruction file, SKILL.md, that gives an AI assistant a fixed way of working for one task. No software to install, no subscription, no link to your CRM: a single text file of 1,728 words that tells Claude how to check a questionnaire for customer conversations, in what order it does that, and what it must never fill in itself. What a skill actually is, and why a plain text file steers an AI's behaviour so strongly, is explained in what Claude skills are NL.
The problem the skill solves is more familiar than the solution. You've had ten conversations, everyone was enthusiastic, and nobody buys. It isn't bad luck, and usually not a pricing problem either. It comes down to the questions you asked, and nothing else in the chain. Rob Fitzpatrick wrote a book about it in 2013, The Mom Test, and his diagnosis is uncomfortably simple: people are nice. Ask someone whether they think your idea is good, and you'll get a polite yes. Friends say yes to be nice, not to buy.
The name comes from the test itself. A good question is one that even your mother can't answer with a polite lie, because you're not asking for her opinion but about her life. That sums up the whole method: the moment a question is about your idea rather than the other person's life, the answer is worthless, however enthusiastic it sounds.
What the skill does with that is translate it into something you can use this afternoon. You supply your questionnaire, your target audience and your learning question, and for each question you get a label, the rule it breaks, a rewritten version, three follow-up options per topic and a compliment check. It's written for founders validating a product, but the file itself names a broader group: sales discovery, market research, intake conversations and customer success calls. Wherever the other person might want to be nice, the same problem applies.
There's one thing you should know beforehand, and the skill says so itself: it judges questions, it doesn't simulate customers. It won't tell you what your target audience would answer, and it doesn't cite market figures you haven't supplied yourself. Better questions produce better data, not a better market. This skill belongs to our AI and automation service and sits alongside the rest of the skill library NL.
Why customer conversations so often lead nowhere
Fitzpatrick calls the answers you get when you break the three rules bad data. Not wrong information, but information that feels like evidence and isn't. That makes it more dangerous than no information at all: on nothing you build nothing, on bad data you build six months of product. The SKILL.md describes three kinds of bad data, and you'll see all three in every conversation that went pleasantly and delivered nothing.
Compliments. What a great idea, I'd definitely look into that, this really has potential. They feel like validation and they aren't. All they say is that the other person likes you or wants to keep the conversation pleasant. This is so important in the skill that there's a separate, compulsory step for it: the compliment check, which you must never skip.
Fluff. This is the largest category and the hardest to spot, because fluff sounds like an answer. The file distinguishes three flavours: generalities (I usually do that), hypotheses (I'd definitely), and future promises (next month I'm going to). All three are about a life that hasn't happened yet. A conversation full of fluff fills a notebook and delivers zero facts.
Ideas from the other person. Could you also build in a calendar link, then I'd use it. A remark like that feels like free product management, but the file explicitly says it's not an instruction. Treat it as a signal and go looking for the problem underneath that idea. Building to the letter of customer requests is exactly how roadmaps go off the rails. If you want to order those requests later by what they're actually worth, you do that with the Kano Model Analyst skill or the MoSCoW Prioritisation Coach skill, not with the conversation itself.
The second part of the book is about commitment and advancement, and that's the part most often skipped in practice. A conversation only counts as a result once the other person hands over something of value: time, reputation or money. An enthusiastic reaction without a next step is not validation. That makes the third follow-up option in the skill, the commitment question, the most important of the three. Without that question, every conversation ends in politeness.
In diff form, with lines from the skill's example: what goes out and what comes back in its place.
Three colours, one rule per question
reg. M.002Step 3 of the SKILL.md is the heart of the skill: every question gets a label and the reason with it. The five lines below come from the example in the file. The top one is an amber case, the category that's hardest to spot: the question isn't wrong, it's just too broad to do anything with.
What's actually in the SKILL.md
A skill is only as good as its instructions, so we simply describe them here. At the top is a frontmatter that tells you when Claude should pick up the skill. Not just for obvious terms like mom test, Rob Fitzpatrick, customer interview and validation conversation, but also for exasperated remarks: everyone says it's a good idea, how do I know if they'd actually buy it, why isn't anyone buying when everyone's enthusiastic. Say something like that to Claude while the skill is loaded, and it kicks in automatically. The frontmatter also states when it should not trigger: for quantitative survey research with statistical requirements, and for conversations without a learning question, such as a demo or a negotiation.
A theory chapter follows, and that's unusual for a skill of this size. It explains where the name comes from, sets out the three rules, splits bad data into compliments, fluff and ideas from the other person, and closes with commitment and advancement: a conversation only counts as a result once the other person hands over time, reputation or money. That theory isn't there for show. Because the rules are in the file, Claude can name which rule each question breaks instead of just passing judgement.
The core is a fixed process of six steps. Step 1 is reading and recognising: the skill reads your list literally and feeds back in three lines what it infers from it, goal, target audience and learning question, so you can correct it straight away. Step 2 is asking follow-up questions when context is missing, with an explicit maximum of two questions. If the learning question is missing, it can't judge anything, because a question isn't good or bad in itself, only in relation to what you want to learn.
Step 3 is the diagnosis per question, with the three labels from FIG.02. Step 4 is rewriting every amber and red question, with four requirements for a good rewrite: it asks about the last time it happened and names a moment when doing so, it asks what the other person did and not what they thought, it doesn't name your solution, and it leaves room for the answer you'd rather not hear. The original question stays alongside it, deliberately, so you can see the difference and learn it yourself.
Step 5 is the three follow-up options per topic: facts, cost and commitment, set out in FIG.03. Step 6 is the compliment check, and it's compulsory. It scans your list for questions that invite compliments and describes how to respond if a compliment still crops up during the conversation: don't say thanks and move on, redirect to behaviour instead. There's a literal example sentence for this, along with the note that this step must never be skipped, not even if the rest of the questionnaire is green from top to bottom.
Besides the six steps, the file contains four further fixed parts. An input checklist of five points: the questionnaire, the target audience as specific as possible (with the note that Entrepreneurs is not a target audience), the learning question, the stage you're at, and whether you also want to sell something in this conversation, because then different rules apply. An output format with fixed headings, including a diagnosis table, a was-and-becomes table, the follow-up options per topic, the compliment check and a closing block that explicitly states what you know after this conversation and what you don't. A shortened example, the photographer example from FIG.01. And finally two chapters that guard the boundaries: eight things the skill never does, and six honest limits of the framework itself.
If you want to write a file like this yourself, or adapt this one to your own trade, that's the whole point: it's released under an MIT licence. Writing a SKILL.md NL explains how to build a file like this, from frontmatter to refusals block.
What an answer is worth
reg. M.003The labels from FIG.02 are about your questions. This figure is about what comes back. The categories are Fitzpatrick's, as they appear in the SKILL.md: compliment, fluff in three flavours, and the other person's idea. Below that is what does count. The answers themselves are a schematic example from the same photographer case, not a recorded conversation.
The theory the skill rests on
The SKILL.md closes with six sources, named with the year. Deliberately, because that lets you read them yourself and decide for yourself whether you agree. They also explain why the skill does what it does.
The method comes from Rob Fitzpatrick. The Mom Test, from 2013, is not academic work but practical knowledge from an entrepreneur, and the file says so itself. It's good tooling, not proof, and that difference is worth remembering. What makes the book unique is that it isn't about conversation technique but about the question itself: change the question, and the problem of polite answers largely disappears on its own.
The process around it comes from Steve Blank. The Four Steps to the Epiphany, from 2005, introduced customer development: customer research as a repeating cycle alongside product development, not a phase you tick off once. The Mom Test supplies the conversation form, Blank supplies that conversation's place in the process. Anyone wanting to map the bigger picture of his model ends up at the Lean Canvas Strategist skill or the Business Model Canvas.
Separating outcome from solution comes from Anthony Ulwick. What Customers Want, from 2005, is about the difference between what a customer wants to achieve and the solution they propose for it. That's exactly why the skill treats an idea from the other person as a signal and never as an instruction. The same line of thinking runs through the Jobs to Be Done Analyst skill and the Value Proposition Canvas NL.
The conversation technique comes from Steve Portigal. Interviewing Users, from 2013, is about the craft: letting silences fall, following up without leading, and accepting that it feels uncomfortable. The skill can improve your questions, but during the conversation you're the one who has to keep quiet. Rule three, and immediately the only rule no file can ever carry out for you.
The evidence comes from Jakob Nielsen and Daniel Kahneman. Nielsen wrote in 2001 that you shouldn't listen to what users say but watch what they do. Kahneman explained in Thinking, Fast and Slow, from 2011, why self-reporting about future behaviour is unreliable: people predict their own choices with a system that has different priorities from the system that eventually makes those choices. Together they answer the question of why you never ask whether someone would buy something. Anyone wanting to learn to spot those thinking errors more broadly can put the First Principles Thinker skill alongside this one: it takes assumptions apart the same way the Mom Test does with questions.
Even without installing the skill, you can use these principles to improve your next conversation: ask about the last time instead of the next time, don't name your solution, and end with a question that asks something of the other person.
Facts, cost, commitment
reg. M.004Step 5 delivers three follow-up questions per important topic, each with a different purpose. The questions below come literally from the example in the SKILL.md, for the topic of scheduling. According to the file, the third is the most important, and the only one that asks something of the other person.
Installing in Claude Code, Claude.ai or Codex
The zip is 4.7 KB and contains one folder, ai-mom-test-coach, with the SKILL.md inside. Installing it 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. So you're not downloading a Claude file but a working instruction that any modern AI assistant can read.
- Unzip it into
~/.claude/skills/(or.claude/skills/in your project). - Claude then recognises the skill automatically as soon as you start talking about customer interviews or a questionnaire.
- You can also call it directly, with
/ai-mom-test-coach.
- Go to Customize and then Skills.
- Upload the zip there as a skill.
- Or paste the contents of SKILL.md into the project instructions of a Project.
- Open
AGENTS.mdin your repo. - Paste the contents of SKILL.md into it, or place SKILL.md alongside it as a separate file and refer to it from
AGENTS.md. - Codex reads that along with every session.
After that, using it is simple: paste your questionnaire and add your target audience and learning question. The more specific those two are, the sharper the diagnosis, because a question can only be judged in relation to what you want to learn. If something's missing, the skill asks at most two questions and then carries on. If you get stuck with the installation itself, the full route is in installing Claude skills NL. Want to learn to set up this kind of work with your team, that's the subject of our AI training NL.
What the skill refuses
reg. M.005The SKILL.md contains a list of eight things the skill never does, and that list matters at least as much as what it does do. Customer research that contains made-up data is worse than no customer research at all. In conversation, those rules play out like this: each rule is a request you might make, with the response the skill gives according to its own instructions.
When to use it and when not to
It's at its strongest before you build anything: you have an idea, a target audience and a list of questions, and you want to know whether that list is going to give you anything. It's equally useful in sales discovery, where the same problem shows up in a different guise: a prospect who stays nice right up to the quote. It also works for intake conversations and customer success calls, because there too the other person wants to keep the conversation pleasant. With existing customers it's often at its sharpest, because there you can talk about behaviour that has actually happened.
There are also situations where you're better off leaving it aside, and the file names them itself. For quantitative research with statistical claims, this is the wrong tool: for that you need a survey with a sampling design, and that follows entirely different rules. The same applies to conversations without a learning question. A demo or a negotiation is not a learning conversation, and a question asked there serves a different purpose.
Then there are the honest limits of the framework itself, and they're all in there. The Mom Test improves the quality of conversations, not their representativeness. Five good conversations with the wrong target audience remain five wrong conversations. Anyone who hasn't yet sharpened their target audience won't solve that with better questions.
Past behaviour predicts better than an opinion, but not perfectly. People who paid last year don't automatically buy again. A stronger signal than a hypothetical yes, certainly. Not a guarantee.
The framework is practical knowledge, not an academically validated method. Fitzpatrick is an entrepreneur who wrote down what he saw working. That makes it good tooling and not proof, and the file says so itself.
Sometimes you're talking to the wrong person. In procurement at large organisations, the person you're speaking to is often not the one who decides. Then you're measuring the behaviour of someone without the budget, however good your questions are. For that kind of process, the questioning technique from the SPIN Sales Conversation skill NL is a better addition, since it's built for complex sales with multiple decision-makers.
And one last remark from the file that's often misquoted: a good conversation usually lasts twenty to forty-five minutes, and shorter is fine too. Length says nothing about quality. The questions do.
Run it yourself or have it run for you
reg. M.006This skill is the free do-it-yourself version of work we also deliver as a service. The skill stays complete and free of catches, but be aware what a skill is: it teaches your AI how to do something, while every new session starts empty. The skill is neither the engine nor the memory. You prompt, you supply your target audience and learning question afresh every time, you check. Anyone wanting it done differently has two next steps: hand off the engine, or sort out the memory.
where you are now The skill: you are the engine You run the AI Mom Test Coach yourself in Claude, Codex or Cursor. Costs nothing, 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.
have it prepared for you The Sales Employee: who you talk to, not what you ask The questions you ask and the conversation itself remain yours. That's exactly the Mom Test's point: the value is in what you hear, not in what's been prepared. What can be delivered as a service is the preparation: who you should talk to this week, what's going on at those companies according to public sources, and why they're on the list. That's the Sales Employee from Mansotti, the company of which TheSEO is the trading name, which also builds the other two roles and tailors the work around them. Control stays with you, because output stays a draft until a human gives approval. Read what an AI employee is and does.
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. Want all your AIs to work from the same company knowledge: that's 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 doesn't start from scratch. Jarvis selects context, delegates work and only keeps what's been approved: customer knowledge stays isolated and every step leaves an auditable trail. This skill benefits from that too, because you no longer have to supply your target audience, your learning question and what previous conversations produced every single session. What that delivers in practice, from the plans to your first week, you can read at Jarvis itself.
What Jarvis actually delivers
reg. M.007Step 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 up the work and keeps track of what happened. In customer research that's especially visible, because there the memory is the product: ten separate conversations only become research once someone puts them side by side.
We've been running on this system ourselves for months. Every agent session, every task and every decision is logged in it and can be read back. A new session therefore doesn't start blank: it first retrieves the logged decisions, the running projects and the latest changes, and carries on from where the previous one stopped. So we're not describing a promise but the way of working we ourselves use every day.
See all four plans at jarvis/pricing NL. Through the waiting list NL you simply pass on your preferred plan, without obligation. That doesn't create an account, an order or a payment obligation. We discuss business customisation first.
The skills around it
reg. M.008A customer conversation never stands on its own: there's an assumption underneath it and a decision comes after it. These skills from the same library each tackle a different part of that chain.
Before the conversation
the assumptionBefore you ask questions, you need to know which assumption you're testing. These two make that explicit.
Lean Canvas StrategistPuts your whole model on one sheet and marks which box is the most uncertain. That box is your learning question.SKILL First Principles ThinkerBreaks an assumption down to what's actually certain, so you don't end up testing the wrong thing.SKILLAround the customer
validationRelated skills from the validation group. They organise what your conversations produce.
Business Model Canvas CoachThe broader model behind your offer, where customer segment and value proposition meet.SKILL Value Proposition CanvasLays the customer's tasks, pains and desired outcomes alongside what you deliver.SKILL NL Jobs to Be Done AnalystSeparates what the customer wants to achieve from the solution they happen to propose.SKILL Empathy Map CoachOrganises what you heard in conversations into what the customer sees, says, does and feels.SKILLAfter the conversation
the decisionFacts gathered. Now something needs to happen with them.
MoSCoW Prioritisation CoachDecides what happens with the wishes you gathered, without everything becoming a must.SKILL Pre-mortem AnalystImagine it's failed a year from now. Why? The mirror image of validation.SKILL NL AI Quote WriterTurns what you heard in the conversation into a proposal the customer can sign.SKILLLooking further
the contextWhere this skill comes from and what else there is.
The whole skill libraryAll 100 free skills in one place, sorted by topic.HUB NL AI and automationThe service behind it: from individual skills to working automation in your business.SRV What are Claude skillsThe basics: what a SKILL.md is and why a text file steers an AI's behaviour.DOC NL Knowledge baseArticles on SEO, AI and online visibility, searchable.DOCFrequently asked questions
What does the AI Mom Test Coach skill cost?
Nothing. The skill is free, released under the MIT licence, and you don't need to create an account or leave an email address. You download a 4.7 KB zip containing one folder and a single file, a 1,728-word SKILL.md, and that's the complete skill. There is no paid version and no sales email follows afterwards.
Does this skill also work in Codex, Cursor or Gemini CLI?
Yes. SKILL.md has been an open standard since December 2025, so the same file also 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. Putting the contents of SKILL.md into your AGENTS.md still works too. The instructions are just readable text, so any AI assistant that accepts instruction files can work with it.
Does the skill make up customer answers if I don't have any?
No, and that's a hard rule in the file. The skill judges questions, it doesn't simulate respondents. It doesn't invent customer quotes, market figures, prices or conversion percentages, and it doesn't estimate what your target audience would answer either. So what you get back is about your questionnaire, never about a market it hasn't measured.
What do the labels green, amber and red mean?
Green is a question that asks about concrete past behaviour and that you can ask as it stands. Amber is usable after adjustment, usually because the question is too broad, too leading, or too close to your own solution. Red asks for an opinion, a prediction or a compliment and, according to Fitzpatrick, produces bad data. For every amber and red question, the skill notes which of the three rules is broken and rewrites the question into a factual variant.
Why is there a compulsory compliment check?
Because a compliment is the most common way a good conversation still ends up useless. Compliments feel like evidence and aren't. That's why the skill always closes with the compliment check: it flags the questions that invite compliments and describes how to respond if one crops up during the conversation anyway, namely don't say thanks and move on, redirect to behaviour instead. It never skips that step, not even if the rest of the list is green.
What does the skill need from me to work?
Five things: your questionnaire or script, your target audience as specific as possible, your learning question, the stage you're at, and whether you also want to sell something in this conversation. According to the file, Entrepreneurs is not a target audience. If the target audience or the learning question is missing, the skill asks at most two questions and then carries on, because without a learning question a question can't be called good or bad.
When is the Mom Test the wrong tool?
For quantitative research with statistical requirements: use a survey with a sampling design there instead. And for conversations without a learning question, such as a demo or a negotiation. The file also names three honest limits: the method improves the quality of your conversations and not their representativeness, past behaviour predicts better than an opinion but not perfectly, and in procurement at large organisations you sometimes talk to someone who doesn't decide.
First the right people, then the right questions
Better questions make your conversations useful, but someone still has to be sitting across from you. If it's hard to get conversations at all, the real work lies before that: being found by the people looking for you. 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 individual skills to full automation, we simply do that in a conversation. With good questions, of course.