Paste the questions you plan to ask potential customers

The Mom Test Framework

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

The Mom Test Framework cover

Paste the questions you plan to ask potential customers, or notes from a chat you already had. Get back a score, what's leading them to lie, and better questions.

---
name: mom-test
description: 'Talk to customers without leading them using Mom Test rules: discuss their life not your idea, ask about specifics in the past, and talk less. Use when the user mentions "customer interviews", "validate my idea", "users say they want it but dont buy", "leading questions", "The Mom Test", "customer feedback bias", or "interview script". Also trigger when preparing user-research questions, interpreting ambiguous feedback, or designing customer-discovery that avoids false positives. Covers commitment and advancement, avoiding compliments, and extracting signal from noise. For product-market fit, see jobs-to-be-done. For rapid prototype testing, see design-sprint.'
license: MIT
metadata:
  author: wondelai
  version: "1.4.0"
---

# The Mom Test Framework

Framework for customer conversations that won't lead you astray, based on a fundamental truth: everyone is lying to you -- not maliciously, but because you're asking the wrong questions. The Mom Test provides rules for asking questions so good that even your mom can't lie to you.

## Core Principle

**Good customer conversations are about their life, not your idea.** The moment you mention what you're building, people switch from sharing truth to performing politeness. Talk about their problems, their lives, and their existing behavior instead of pitching, and ask about specifics in the past, not hypotheticals about the future. Above all, talk less and listen more.

## Scoring

Overview

Framework for customer conversations that won't lead you astray, based on a fundamental truth: everyone is lying to you -- not maliciously, but because you're asking the wrong questions. The Mom Test provides rules for asking questions so good that even your mom can't lie to you.

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 mom-test -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/mom-test
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/840c70fa2daa6c54d5e6/mom-test.zip" -OutFile "$env:TEMP\mom-test.zip"; Expand-Archive "$env:TEMP\mom-test.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.4 KB
  • references/6 files · 72.3 KB
Read the files here
wondelai/c1729967 files
SKILL.md
Show the full text234 lines

The Mom Test Framework

Framework for customer conversations that won't lead you astray, based on a fundamental truth: everyone is lying to you -- not maliciously, but because you're asking the wrong questions. The Mom Test provides rules for asking questions so good that even your mom can't lie to you.

Core Principle

Good customer conversations are about their life, not your idea. The moment you mention what you're building, people switch from sharing truth to performing politeness. Talk about their problems, their lives, and their existing behavior instead of pitching, and ask about specifics in the past, not hypotheticals about the future. Above all, talk less and listen more.

Scoring

Goal: 7/7. Score a conversation (or interview plan) by the seven-row Quick Diagnostic below: 1 point per row that passes.

  • 6-7 = focused on their life and past behavior, concrete facts captured, a real commitment (time/reputation/money) secured, they talked 80%+, and beliefs got updated.
  • 4-5 = some past-behavior facts but leaking into hypotheticals, compliments accepted as signal, or ending without an ask.
  • <=3 = a pitch in disguise: leading questions, opinions and fluff, a polite zombie lead, no learning.

Always state the current score out of 7, name the failing diagnostic rows, and give the specific fix for each.

Framework Sections

1. The Mom Test Rules

Core concept: Three rules that make it impossible for even your most supportive loved ones to give you false validation, shifting conversations from opinion-gathering to fact-finding.

Why it works: People are unreliable predictors of their own future behavior, so opinions are worthless. Past behavior is the only reliable data and can genuinely inform product decisions.

Key insights:

  • Rule 1: Talk about their life, not your idea -- never mention your solution until the end, if at all
  • Rule 2: Ask about specifics in the past, not generics or hypotheticals about the future
  • Rule 3: Talk less, listen more -- aim for them to speak 80% of the time
  • A question fails the Mom Test if the answer is always "yes" regardless of whether the business will succeed
  • Good questions could potentially destroy your currently imagined business

Product applications:

Context Application Example
Idea validation Ask about the problem, never the solution "Tell me about the last time you tried to [problem area]" not "Would you use an app that does X?"
Feature prioritization Discover what people do vs. what they say "Walk me through how you handled this last week"
Pricing research Anchor to existing spending behavior "What are you currently paying to solve this?" not "Would you pay $X?"

Copy patterns:

  • "Tell me about the last time you..."
  • "What else have you tried?"
  • "Why does that bother you?"

See: references/question-patterns.md when drafting an interview script -- a 5-tier question hierarchy, domain-specific question banks (SaaS/consumer/marketplace), and four formulation exercises.

2. Good vs Bad Questions

Core concept: Most interview questions are broken because they ask people to predict the future, evaluate hypothetical products, or confirm your assumptions. Good questions anchor in observable past behavior and extract concrete facts.

Why it works: Asking "would you buy this?" is like asking "will you go to the gym next week?" -- the answer is always yes, the follow-through rarely there. Behavior that already happened can't be rationalized away.

Key insights:

  • Bad: "Do you think it's a good idea?" -- always gets a yes
  • Bad: "Would you buy a product that does X?" / "How much would you pay?" -- hypothetical, anchored to please you
  • Good: "How are you dealing with this problem today?" -- reveals actual behavior
  • Good: "What have you tried before and why did you stop?" -- reveals past decisions
  • Good: "Where does the money come from for solutions like this?" -- reveals real budgets
  • The scariest questions -- ones with the power to change what you're building -- produce the most useful data

Product applications:

Context Application Example
Problem validation Confirm the problem exists and matters "When did this last come up? What did you do? What didn't work?"
Market sizing Check if enough people share the problem "Who else in your industry deals with this? How do they handle it?"
Competitive analysis Find real alternatives already in use "What tools/processes do you currently use for this?"

Copy patterns:

  • "What's the hardest part about [doing this thing]?"
  • "How often does this come up?"
  • "Walk me through what happened the last time this came up"
3. Avoiding Compliments and Opinions

Core concept: Three types of bad data feel like progress but actively mislead: compliments ("That's a great idea!"), fluff (hypotheticals, maybes, future promises), and ideas (feature requests disconnected from real problems). Deflecting these and digging for truth is the core skill.

Why it works: Compliments are the fool's gold of customer development -- they feel amazing but contain zero information about whether anyone will pay or use the product. Only specifics about real past behavior and genuine commitments provide signal.

Key insights:

  • Compliments: deflect immediately and return to concrete facts about how they handle the problem today
  • Fluff: generic claims ("I usually," "I always," "I would never") are worthless without a specific instance
  • Ideas: dig into the motivation behind every feature request -- what's driving it, when they last needed it
  • Fishing for compliments ("Don't you think this would be useful?") is unconscious validation-seeking
  • Symptom of a bad conversation: you walk away feeling great but with no concrete facts or commitments

Product applications:

Context Application Example
Post-demo feedback Deflect "this looks awesome" "Thanks! What part of your current workflow would this replace?"
Feature requests Dig for the underlying job "Why do you want that? Can you show me the last time you needed it?"
Investor conversations Separate encouragement from interest Ask for customer intros, not "great idea" feedback

Copy patterns:

  • "Thanks, but to make sure I'm not wasting your time -- what does your current process look like?"
  • "When you say you'd 'definitely' use this, what would you stop using?"
  • "That's a great feature idea -- what problem would it solve for you specifically?"

See: references/avoiding-bad-data.md when a conversation feels good but yields no facts -- how to spot and deflect the three bad-data types (compliments, fluff, ideas) in real time.

4. Commitment and Advancement

Core concept: The currency of a customer conversation is commitment, not compliments. End every conversation with a clear advance toward adoption or a clear rejection -- the worst outcome is a "zombie lead" who is polite but never commits.

Why it works: Saying "I'd definitely buy that" costs nothing; offering an intro, a deposit, or a pilot invests something real. Commitment closes the dangerous gap between what people say and what they do.

Key insights:

  • Commitment currencies: time (meeting, trial), reputation (intro, testimonial), money (deposit, pre-order, letter of intent)
  • Advancing moves the relationship toward a sale; spinning wheels produces pleasant, useless meetings
  • Know your "ask" before the meeting -- the minimum commitment that proves this is real
  • A "no" is more valuable than a "maybe" -- you can learn from it and move on
  • If they won't give you their time, they definitely won't give you their money

Product applications:

Context Application Example
Early validation Request a commitment that tests interest "Can I follow up with a prototype next week for 15 minutes of your time?"
B2B sales Advance toward the decision-maker "Could you introduce me to the person who handles the budget for this?"
Pre-launch Collect pre-orders or letters of intent "Launching in 8 weeks -- want to join the first cohort at 40% off?"

Copy patterns:

  • "Who else should I talk to about this?"
  • "Would you be willing to try a prototype next week?"
  • "If I built this, would you be willing to pilot it for 30 days?"

See: references/commitment-advancement.md when a conversation ends without a commitment -- the currency ladder (time/reputation/money) and scripts for advancing instead of spinning wheels.

5. Finding Conversations

Core concept: The best customer conversations happen casually -- warm intros, industry events, online communities, coffee. Formal "customer interview" framing triggers performance mode; casual framing produces honest data.

Why it works: "Can I interview you about your problems?" makes people polished and guarded; "I'm trying to learn about the industry -- can I buy you coffee?" makes them open up. The framing determines the quality of the data.

Key insights:

  • Cold outreach: keep it short, lead with their expertise, don't pitch
  • Warm intros are the best source -- one well-connected advisor can open dozens of doors
  • Go where customers already gather: industry events, meetups, online communities (participate genuinely first)
  • "I'm trying to learn" beats "I'm doing customer research"
  • Use the five-part structure for getting meetings: vision / framing / weakness / pedestal / ask

Product applications:

Context Application Example
Pre-idea exploration Immerse in the target community 3 industry events and 20 casual conversations before writing code
B2B prospecting Warm intros through advisors "Our advisor [Name] suggested I ask how you handle [problem area]"
Consumer research Intercept at the point of behavior Talk to people in line at the store, the gym, the coworking space

Copy patterns:

  • "I'm researching how [industry] handles [problem] -- could I learn from your experience over a 15-minute coffee?"
  • "[Mutual contact] suggested I talk to you because you know a lot about [area]"
  • "I'm not trying to sell anything -- I'm just trying to understand the space"

Ethical boundary: Never disguise a sales call as a learning conversation -- if you already have a product and are selling, be transparent.

See: references/finding-conversations.md when you need to source interviews -- cold vs warm outreach templates, the five-part meeting ask (vision/framing/weakness/pedestal/ask), and how to keep it casual.

6. Processing and Learning

Core concept: Conversations are only useful if processed: distill raw notes into beliefs, update them regularly, and share with your team. Without a system you'll cherry-pick quotes that confirm your biases.

Why it works: Memory is biased toward recent and emotionally charged information, so teams selectively remember confirming data. Processing as a team prevents any one person's bias from dominating the narrative.

Key insights:

  • Take notes during or immediately after -- never rely on memory
  • Separate facts (what they said and did) from interpretations (what you think it means)
  • Share raw notes with your team, not filtered summaries
  • Update your three key beliefs after each batch: the problem, the customer segment, the solution
  • Stop talking and start building when conversations start repeating
  • Use a simple spreadsheet: who, date, key quotes, facts, commitments, belief changes

Product applications:

Context Application Example
Team alignment Review notes together weekly 5 conversations per week reviewed as a team; belief board updated
Pivot decisions Track evidence against core beliefs 8 of 10 conversations reveal a different problem than expected -- pivot
Feature validation Count unprompted mentions A problem named by 7 of 10 people is real; 1 of 10 might not be

Copy patterns:

  • "Our current belief is X -- here's what confirms it and what challenges it"
  • "We've heard this from N of M people -- is that enough signal?"
  • "Time to stop talking and build -- conversations are repeating"

See: references/processing-learning.md after a batch of interviews -- the notes-to-beliefs spreadsheet template, team-review cadence, and signals that it's time to stop talking and build.

Common Mistakes

Mistake Why It Fails Fix
Pitching your idea instead of asking about their life Triggers politeness; produces compliments, not facts Don't mention your idea until the very end, if at all
Asking "would you buy this?" Hypothetical yeses cost nothing Ask what they've already done: "How much are you spending on this now?"
Accepting compliments as validation "Great idea!" carries zero information about behavior Deflect immediately: "Thanks -- but what are you doing about this today?"
Talking too much You learn while listening, not talking They should talk 80%+ of the time
No clear ask at the end Produces zombie leads that go nowhere Know your advance before the meeting: trial, intro, pre-order
Running formal "interview" sessions Triggers performance mode and filtered answers Keep it casual: coffee, hallway conversations, Slack DMs
Not processing notes as a team Individual bias filters data into confirmation Share raw notes weekly; update shared beliefs together

Quick Diagnostic

Question If No Action
Did the conversation focus on their life and past behavior, not your idea? You ran a pitch, not a Mom Test conversation Redo with zero mention of your solution
Did you get concrete facts about what they've already done? You collected opinions and hypotheticals Ask about the last time the problem occurred and what they did
Did they give a commitment (time, reputation, or money)? Likely a zombie lead -- polite but not interested Ask for a specific next step: trial, intro, or pre-order
Did they do most of the talking? You talked too much and learned too little Practice silence; let awkward pauses work for you
Did you learn something that could change what you're building? You asked safe, confirming questions Ask the scary questions you've been avoiding
Did you update your beliefs based on the conversation? You're collecting data but not learning Review notes with the team; update problem/segment/solution beliefs
Can you summarize the key facts (not opinions)? Poor notes, or opinions confused with facts Separate facts from interpretations immediately after

See: references/case-studies.md when you want to see the rules applied end-to-end -- realistic SaaS, consumer, B2B, and marketplace interviews scored against this diagnostic.

Further Reading

This skill is based on Rob Fitzpatrick's Mom Test methodology:

  • "The Mom Test: How to Talk to Customers & Learn if Your Business is a Good Idea When Everyone is Lying to You" by Rob Fitzpatrick

About the Author

Rob Fitzpatrick is an entrepreneur and educator who founded multiple venture-backed startups and learned the hard way that most customer conversations produce misleading feedback. The Mom Test (2013) distills his evidence-based approach, has been translated into 20+ languages, and is required reading at accelerators including Y Combinator and Techstars. He also wrote The Workshop Survival Guide and Write Useful Books.

1---
2name: mom-test
3description: 'Talk to customers without leading them using Mom Test rules: discuss their life not your idea, ask about specifics in the past, and talk less. Use when the user mentions "customer interviews", "validate my idea", "users say they want it but dont buy", "leading questions", "The Mom Test", "customer feedback bias", or "interview script". Also trigger when preparing user-research questions, interpreting ambiguous feedback, or designing customer-discovery that avoids false positives. Covers commitment and advancement, avoiding compliments, and extracting signal from noise. For product-market fit, see jobs-to-be-done. For rapid prototype testing, see design-sprint.'
4license: MIT
5metadata:
6 author: wondelai
7 version: "1.4.0"
8---
9 
10# The Mom Test Framework
11 
12Framework for customer conversations that won't lead you astray, based on a fundamental truth: everyone is lying to you -- not maliciously, but because you're asking the wrong questions. The Mom Test provides rules for asking questions so good that even your mom can't lie to you.
13 
14## Core Principle
15 
16**Good customer conversations are about their life, not your idea.** The moment you mention what you're building, people switch from sharing truth to performing politeness. Talk about their problems, their lives, and their existing behavior instead of pitching, and ask about specifics in the past, not hypotheticals about the future. Above all, talk less and listen more.
17 
18## Scoring
19 
20**Goal: 7/7.** Score a conversation (or interview plan) by the seven-row Quick Diagnostic below: **1 point per row that passes.**
21- **6-7** = focused on their life and past behavior, concrete facts captured, a real commitment (time/reputation/money) secured, they talked 80%+, and beliefs got updated.
22- **4-5** = some past-behavior facts but leaking into hypotheticals, compliments accepted as signal, or ending without an ask.
23- **<=3** = a pitch in disguise: leading questions, opinions and fluff, a polite zombie lead, no learning.
24 
25Always state the current score out of 7, name the failing diagnostic rows, and give the specific fix for each.
26 
27## Framework Sections
28 
29### 1. The Mom Test Rules
30 
31**Core concept:** Three rules that make it impossible for even your most supportive loved ones to give you false validation, shifting conversations from opinion-gathering to fact-finding.
32 
33**Why it works:** People are unreliable predictors of their own future behavior, so opinions are worthless. Past behavior is the only reliable data and can genuinely inform product decisions.
34 
35**Key insights:**
36- Rule 1: Talk about their life, not your idea -- never mention your solution until the end, if at all
37- Rule 2: Ask about specifics in the past, not generics or hypotheticals about the future
38- Rule 3: Talk less, listen more -- aim for them to speak 80% of the time
39- A question fails the Mom Test if the answer is always "yes" regardless of whether the business will succeed
40- Good questions could potentially destroy your currently imagined business
41 
42**Product applications:**
43 
44| Context | Application | Example |
45|---------|-------------|---------|
46| Idea validation | Ask about the problem, never the solution | "Tell me about the last time you tried to [problem area]" not "Would you use an app that does X?" |
47| Feature prioritization | Discover what people do vs. what they say | "Walk me through how you handled this last week" |
48| Pricing research | Anchor to existing spending behavior | "What are you currently paying to solve this?" not "Would you pay $X?" |
49 
50**Copy patterns:**
51- "Tell me about the last time you..."
52- "What else have you tried?"
53- "Why does that bother you?"
54 
55See: [references/question-patterns.md](references/question-patterns.md) when drafting an interview script -- a 5-tier question hierarchy, domain-specific question banks (SaaS/consumer/marketplace), and four formulation exercises.
56 
57### 2. Good vs Bad Questions
58 
59**Core concept:** Most interview questions are broken because they ask people to predict the future, evaluate hypothetical products, or confirm your assumptions. Good questions anchor in observable past behavior and extract concrete facts.
60 
61**Why it works:** Asking "would you buy this?" is like asking "will you go to the gym next week?" -- the answer is always yes, the follow-through rarely there. Behavior that already happened can't be rationalized away.
62 
63**Key insights:**
64- Bad: "Do you think it's a good idea?" -- always gets a yes
65- Bad: "Would you buy a product that does X?" / "How much would you pay?" -- hypothetical, anchored to please you
66- Good: "How are you dealing with this problem today?" -- reveals actual behavior
67- Good: "What have you tried before and why did you stop?" -- reveals past decisions
68- Good: "Where does the money come from for solutions like this?" -- reveals real budgets
69- The scariest questions -- ones with the power to change what you're building -- produce the most useful data
70 
71**Product applications:**
72 
73| Context | Application | Example |
74|---------|-------------|---------|
75| Problem validation | Confirm the problem exists and matters | "When did this last come up? What did you do? What didn't work?" |
76| Market sizing | Check if enough people share the problem | "Who else in your industry deals with this? How do they handle it?" |
77| Competitive analysis | Find real alternatives already in use | "What tools/processes do you currently use for this?" |
78 
79**Copy patterns:**
80- "What's the hardest part about [doing this thing]?"
81- "How often does this come up?"
82- "Walk me through what happened the last time this came up"
83 
84### 3. Avoiding Compliments and Opinions
85 
86**Core concept:** Three types of bad data feel like progress but actively mislead: compliments ("That's a great idea!"), fluff (hypotheticals, maybes, future promises), and ideas (feature requests disconnected from real problems). Deflecting these and digging for truth is the core skill.
87 
88**Why it works:** Compliments are the fool's gold of customer development -- they feel amazing but contain zero information about whether anyone will pay or use the product. Only specifics about real past behavior and genuine commitments provide signal.
89 
90**Key insights:**
91- Compliments: deflect immediately and return to concrete facts about how they handle the problem today
92- Fluff: generic claims ("I usually," "I always," "I would never") are worthless without a specific instance
93- Ideas: dig into the motivation behind every feature request -- what's driving it, when they last needed it
94- Fishing for compliments ("Don't you think this would be useful?") is unconscious validation-seeking
95- Symptom of a bad conversation: you walk away feeling great but with no concrete facts or commitments
96 
97**Product applications:**
98 
99| Context | Application | Example |
100|---------|-------------|---------|
101| Post-demo feedback | Deflect "this looks awesome" | "Thanks! What part of your current workflow would this replace?" |
102| Feature requests | Dig for the underlying job | "Why do you want that? Can you show me the last time you needed it?" |
103| Investor conversations | Separate encouragement from interest | Ask for customer intros, not "great idea" feedback |
104 
105**Copy patterns:**
106- "Thanks, but to make sure I'm not wasting your time -- what does your current process look like?"
107- "When you say you'd 'definitely' use this, what would you stop using?"
108- "That's a great feature idea -- what problem would it solve for you specifically?"
109 
110See: [references/avoiding-bad-data.md](references/avoiding-bad-data.md) when a conversation feels good but yields no facts -- how to spot and deflect the three bad-data types (compliments, fluff, ideas) in real time.
111 
112### 4. Commitment and Advancement
113 
114**Core concept:** The currency of a customer conversation is commitment, not compliments. End every conversation with a clear advance toward adoption or a clear rejection -- the worst outcome is a "zombie lead" who is polite but never commits.
115 
116**Why it works:** Saying "I'd definitely buy that" costs nothing; offering an intro, a deposit, or a pilot invests something real. Commitment closes the dangerous gap between what people say and what they do.
117 
118**Key insights:**
119- Commitment currencies: time (meeting, trial), reputation (intro, testimonial), money (deposit, pre-order, letter of intent)
120- Advancing moves the relationship toward a sale; spinning wheels produces pleasant, useless meetings
121- Know your "ask" before the meeting -- the minimum commitment that proves this is real
122- A "no" is more valuable than a "maybe" -- you can learn from it and move on
123- If they won't give you their time, they definitely won't give you their money
124 
125**Product applications:**
126 
127| Context | Application | Example |
128|---------|-------------|---------|
129| Early validation | Request a commitment that tests interest | "Can I follow up with a prototype next week for 15 minutes of your time?" |
130| B2B sales | Advance toward the decision-maker | "Could you introduce me to the person who handles the budget for this?" |
131| Pre-launch | Collect pre-orders or letters of intent | "Launching in 8 weeks -- want to join the first cohort at 40% off?" |
132 
133**Copy patterns:**
134- "Who else should I talk to about this?"
135- "Would you be willing to try a prototype next week?"
136- "If I built this, would you be willing to pilot it for 30 days?"
137 
138See: [references/commitment-advancement.md](references/commitment-advancement.md) when a conversation ends without a commitment -- the currency ladder (time/reputation/money) and scripts for advancing instead of spinning wheels.
139 
140### 5. Finding Conversations
141 
142**Core concept:** The best customer conversations happen casually -- warm intros, industry events, online communities, coffee. Formal "customer interview" framing triggers performance mode; casual framing produces honest data.
143 
144**Why it works:** "Can I interview you about your problems?" makes people polished and guarded; "I'm trying to learn about the industry -- can I buy you coffee?" makes them open up. The framing determines the quality of the data.
145 
146**Key insights:**
147- Cold outreach: keep it short, lead with their expertise, don't pitch
148- Warm intros are the best source -- one well-connected advisor can open dozens of doors
149- Go where customers already gather: industry events, meetups, online communities (participate genuinely first)
150- "I'm trying to learn" beats "I'm doing customer research"
151- Use the five-part structure for getting meetings: vision / framing / weakness / pedestal / ask
152 
153**Product applications:**
154 
155| Context | Application | Example |
156|---------|-------------|---------|
157| Pre-idea exploration | Immerse in the target community | 3 industry events and 20 casual conversations before writing code |
158| B2B prospecting | Warm intros through advisors | "Our advisor [Name] suggested I ask how you handle [problem area]" |
159| Consumer research | Intercept at the point of behavior | Talk to people in line at the store, the gym, the coworking space |
160 
161**Copy patterns:**
162- "I'm researching how [industry] handles [problem] -- could I learn from your experience over a 15-minute coffee?"
163- "[Mutual contact] suggested I talk to you because you know a lot about [area]"
164- "I'm not trying to sell anything -- I'm just trying to understand the space"
165 
166**Ethical boundary:** Never disguise a sales call as a learning conversation -- if you already have a product and are selling, be transparent.
167 
168See: [references/finding-conversations.md](references/finding-conversations.md) when you need to source interviews -- cold vs warm outreach templates, the five-part meeting ask (vision/framing/weakness/pedestal/ask), and how to keep it casual.
169 
170### 6. Processing and Learning
171 
172**Core concept:** Conversations are only useful if processed: distill raw notes into beliefs, update them regularly, and share with your team. Without a system you'll cherry-pick quotes that confirm your biases.
173 
174**Why it works:** Memory is biased toward recent and emotionally charged information, so teams selectively remember confirming data. Processing as a team prevents any one person's bias from dominating the narrative.
175 
176**Key insights:**
177- Take notes during or immediately after -- never rely on memory
178- Separate facts (what they said and did) from interpretations (what you think it means)
179- Share raw notes with your team, not filtered summaries
180- Update your three key beliefs after each batch: the problem, the customer segment, the solution
181- Stop talking and start building when conversations start repeating
182- Use a simple spreadsheet: who, date, key quotes, facts, commitments, belief changes
183 
184**Product applications:**
185 
186| Context | Application | Example |
187|---------|-------------|---------|
188| Team alignment | Review notes together weekly | 5 conversations per week reviewed as a team; belief board updated |
189| Pivot decisions | Track evidence against core beliefs | 8 of 10 conversations reveal a different problem than expected -- pivot |
190| Feature validation | Count unprompted mentions | A problem named by 7 of 10 people is real; 1 of 10 might not be |
191 
192**Copy patterns:**
193- "Our current belief is X -- here's what confirms it and what challenges it"
194- "We've heard this from N of M people -- is that enough signal?"
195- "Time to stop talking and build -- conversations are repeating"
196 
197See: [references/processing-learning.md](references/processing-learning.md) after a batch of interviews -- the notes-to-beliefs spreadsheet template, team-review cadence, and signals that it's time to stop talking and build.
198 
199## Common Mistakes
200 
201| Mistake | Why It Fails | Fix |
202|---------|-------------|-----|
203| Pitching your idea instead of asking about their life | Triggers politeness; produces compliments, not facts | Don't mention your idea until the very end, if at all |
204| Asking "would you buy this?" | Hypothetical yeses cost nothing | Ask what they've already done: "How much are you spending on this now?" |
205| Accepting compliments as validation | "Great idea!" carries zero information about behavior | Deflect immediately: "Thanks -- but what are you doing about this today?" |
206| Talking too much | You learn while listening, not talking | They should talk 80%+ of the time |
207| No clear ask at the end | Produces zombie leads that go nowhere | Know your advance before the meeting: trial, intro, pre-order |
208| Running formal "interview" sessions | Triggers performance mode and filtered answers | Keep it casual: coffee, hallway conversations, Slack DMs |
209| Not processing notes as a team | Individual bias filters data into confirmation | Share raw notes weekly; update shared beliefs together |
210 
211## Quick Diagnostic
212 
213| Question | If No | Action |
214|----------|-------|--------|
215| Did the conversation focus on their life and past behavior, not your idea? | You ran a pitch, not a Mom Test conversation | Redo with zero mention of your solution |
216| Did you get concrete facts about what they've already done? | You collected opinions and hypotheticals | Ask about the last time the problem occurred and what they did |
217| Did they give a commitment (time, reputation, or money)? | Likely a zombie lead -- polite but not interested | Ask for a specific next step: trial, intro, or pre-order |
218| Did they do most of the talking? | You talked too much and learned too little | Practice silence; let awkward pauses work for you |
219| Did you learn something that could change what you're building? | You asked safe, confirming questions | Ask the scary questions you've been avoiding |
220| Did you update your beliefs based on the conversation? | You're collecting data but not learning | Review notes with the team; update problem/segment/solution beliefs |
221| Can you summarize the key facts (not opinions)? | Poor notes, or opinions confused with facts | Separate facts from interpretations immediately after |
222 
223See: [references/case-studies.md](references/case-studies.md) when you want to see the rules applied end-to-end -- realistic SaaS, consumer, B2B, and marketplace interviews scored against this diagnostic.
224 
225## Further Reading
226 
227This skill is based on Rob Fitzpatrick's Mom Test methodology:
228 
229- *"The Mom Test: How to Talk to Customers & Learn if Your Business is a Good Idea When Everyone is Lying to You"* by Rob Fitzpatrick
230 
231## About the Author
232 
233**Rob Fitzpatrick** is an entrepreneur and educator who founded multiple venture-backed startups and learned the hard way that most customer conversations produce misleading feedback. *The Mom Test* (2013) distills his evidence-based approach, has been translated into 20+ languages, and is required reading at accelerators including Y Combinator and Techstars. He also wrote *The Workshop Survival Guide* and *Write Useful Books*.
234 
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