Product discovery skill 05 of 6

Concept testing

Most ideas get built before anyone checks whether they are wanted. This skill makes an AI agent design the cheapest experiment that could prove an idea wrong, set the pass signal and sample before running it, and read the result by what people did rather than what they said, so the team validates demand before it builds.

concept-testing/SKILL.md, version 1.0.0, about 3,400 words.

Download .mdSkill folder (.zip)

Concept testing is how you find out whether an idea is wanted before you spend months building it. It puts the idea, or a convincing stand-in for it, in front of real people and watches what they do, because what people do is a far better predictor than what they say. The job is not to prove the idea right. It is to design the cheapest test that could prove it wrong, run it without flinching, and let the result decide. Done well, it turns "we think customers will love this" into "forty per cent of them acted on it, here is the evidence".

The discipline has a clear backbone. Bland and Osterwalder's Testing Business Ideas sorts experiments by what they test and how strong their evidence is, and tells you to start with the smallest test that can validate or invalidate the belief. The evidence hierarchy is the spine: opinions are weak, stated intentions are moderate, and observed behaviour is strong, so a sign-up, a pre-order or a click beats any amount of "yes, I would use that". This skill makes an AI agent take a ranked assumption, choose the right test, set the pass signal and sample before running, keep the test honest, and read the result against behaviour rather than enthusiasm. It does not decide which assumption to test, run usability studies, or make the build decision. It produces the evidence those decisions need.

When to use this skill, and when not to

Use it when someone wants to validate an idea, test demand or desirability, run a fake door or painted door, a smoke test, a landing-page test, a pre-sale or letter of intent, a concierge or wizard-of-oz test, or find out whether people will pay before building. Use it when you have a specific, important belief to check and need the cheapest honest way to check it with real behaviour.

Do not use it to decide which assumption is riskiest or worth testing; that is assumption-mapping, and this skill expects a ranked assumption with a pass signal as its input. Do not use it to test whether people can use a design they already have; that is usability-testing. Do not use it to plan and run generative interviews; that is customer-interviews, though a problem interview is often the first test in the sequence below. And do not use it to launch a deceptive test, a fake door or a wizard of oz, without a human deciding the ethics first. Validation that misleads real customers is not a shortcut; it is a reputation risk.

What the agent needs from you before starting

Ask for these before designing a test. Do not proceed on assumptions.

  1. The assumption to test and its pass signal. The specific, important belief, written as a hypothesis with a measurable signal, ideally from the assumption-mapping skill. If you only have "we should test the idea", stop and get the riskiest assumption named first.
  2. What the belief is about: a problem, demand or desirability, willingness to pay, or whether you can deliver. This picks the test.
  3. The segment and how to reach them. One segment at a time, and the channel (your users, ad traffic, a list, sales contacts) with rough volume, because volume decides which tests are even possible.
  4. How strong the evidence needs to be. Directional (a quick read to steer), moderate (stated intent), or strong (observed behaviour). An important, idea-killing belief needs strong evidence.
  5. The decision and the constraints. What a pass or fail will trigger, and the time, budget and engineering you have, which caps how expensive a test you can run.

If there is no specific assumption or no way to reach the segment, stop and ask. Do not invent a result, a conversion rate or a benchmark to fill the gap.

Raw SKILL.md file

.md

This is the exact file agents read, including the credit header and licence notice. Save it as concept-testing/SKILL.md.

---
name: concept-testing
description: Design and run the cheapest experiment that tests whether people want a product idea and will act on it, before building, using Testing Business Ideas. Carries the real rules: start from the riskiest assumption and its pass signal; pick what you are validating (problem, demand, willingness to pay, delivery); choose the cheapest test that gives strong-enough evidence; sequence problem interview, landing page or fake door, pre-sale, then concierge or wizard of oz; weight behaviour over stated intent; set the pass threshold and sample before running and do not peek. Use it when someone says concept testing, demand or desirability test, validate an idea, fake door or painted door, smoke test, landing page test, pre-sale, concierge MVP, wizard of oz, or will people pay for this. Do NOT use it to rank which assumption to test (see assumption-mapping), to run a usability test (see usability-testing), to plan generative interviews (see customer-interviews), or to launch a deceptive test without a human sign-off.
licence: CC BY 4.0. Free to use and adapt with credit to Afeez Adebayo, linking afeezadebayo.com, https://www.linkedin.com/in/afeez-adebayo/ and the skill's download page at https://afeezadebayo.com/skills-md/product-management/product-discovery/concept-testing/.
---

# Concept testing

Concept testing is how you find out whether an idea is wanted before you spend months building it. It puts the idea, or a convincing stand-in for it, in front of real people and watches what they do, because what people do is a far better predictor than what they say. The job is not to prove the idea right. It is to design the cheapest test that could prove it wrong, run it without flinching, and let the result decide. Done well, it turns "we think customers will love this" into "forty per cent of them acted on it, here is the evidence".

The discipline has a clear backbone. Bland and Osterwalder's Testing Business Ideas sorts experiments by what they test and how strong their evidence is, and tells you to start with the smallest test that can validate or invalidate the belief. The evidence hierarchy is the spine: opinions are weak, stated intentions are moderate, and observed behaviour is strong, so a sign-up, a pre-order or a click beats any amount of "yes, I would use that". This skill makes an AI agent take a ranked assumption, choose the right test, set the pass signal and sample before running, keep the test honest, and read the result against behaviour rather than enthusiasm. It does not decide which assumption to test, run usability studies, or make the build decision. It produces the evidence those decisions need.

## When to use this skill, and when not to

Use it when someone wants to validate an idea, test demand or desirability, run a fake door or painted door, a smoke test, a landing-page test, a pre-sale or letter of intent, a concierge or wizard-of-oz test, or find out whether people will pay before building. Use it when you have a specific, important belief to check and need the cheapest honest way to check it with real behaviour.

Do not use it to decide which assumption is riskiest or worth testing; that is assumption-mapping, and this skill expects a ranked assumption with a pass signal as its input. Do not use it to test whether people can use a design they already have; that is usability-testing. Do not use it to plan and run generative interviews; that is customer-interviews, though a problem interview is often the first test in the sequence below. And do not use it to launch a deceptive test, a fake door or a wizard of oz, without a human deciding the ethics first. Validation that misleads real customers is not a shortcut; it is a reputation risk.

## What the agent needs from you before starting

Ask for these before designing a test. Do not proceed on assumptions.

1. The assumption to test and its pass signal. The specific, important belief, written as a hypothesis with a measurable signal, ideally from the assumption-mapping skill. If you only have "we should test the idea", stop and get the riskiest assumption named first.
2. What the belief is about: a problem, demand or desirability, willingness to pay, or whether you can deliver. This picks the test.
3. The segment and how to reach them. One segment at a time, and the channel (your users, ad traffic, a list, sales contacts) with rough volume, because volume decides which tests are even possible.
4. How strong the evidence needs to be. Directional (a quick read to steer), moderate (stated intent), or strong (observed behaviour). An important, idea-killing belief needs strong evidence.
5. The decision and the constraints. What a pass or fail will trigger, and the time, budget and engineering you have, which caps how expensive a test you can run.

If there is no specific assumption or no way to reach the segment, stop and ask. Do not invent a result, a conversion rate or a benchmark to fill the gap.

## How to design and run a concept test, step by step

Follow these in order. Steps 1 to 5 design the test; steps 6 to 9 run and read it.

### Step 1. Start from the riskiest assumption and its pass signal

Take the ranked assumption and its hypothesis from assumption-mapping. If the pass signal is missing, write it now: the observable thing that would count as the belief holding, with a number. A test without a pass signal written in advance cannot be failed, because the goalposts will move.

### Step 2. Name what you are validating

Sort the belief into one of four:

- Problem: does this problem exist, and does it matter to them?
- Demand or desirability: do they want this solution enough to act?
- Willingness to pay: will they pay, at your price, now?
- Delivery or feasibility: can you actually deliver the outcome?

The category picks the test and its place in the sequence.

### Step 3. Choose the cheapest test that gives strong-enough evidence

Run the cheapest test that could kill the riskiest assumption, and test one segment at a time so a weak result does not hide a strong one. The usual sequence, cheapest and earliest first:

- Problem interview (hand to customer-interviews): talk to about five people per segment about past behaviour. Move on when eight to ten people in one segment describe the same costly problem unprompted.
- Landing page or smoke test: a page that describes the offer and measures sign-ups or clicks to a call to action, usually driven by a small ad spend. Tests demand from strangers.
- Fake door or painted door: a button or entry point for the not-yet-built feature inside a real product; count the clicks, then show an honest "coming soon" and a way to stay informed.
- Pre-sale or letter of intent: ask people to pay, pre-order, or sign a non-binding intent at your real price. The strongest signal short of launch.
- Concierge or wizard of oz: deliver the outcome by hand (concierge, openly) or behind a working-looking front (wizard of oz) for a few customers, to test delivery and value before building the software.

Use the decision table in the templates to map category to test. Match the test to the evidence strength you need: a landing page gives behaviour, a survey gives only stated intent.

### Step 4. Set the pass threshold before you run

Write the threshold the metric must clear to count as a pass, and do it before the test goes live. Use real benchmarks as a sanity check, not as a target handed down from nowhere. For landing pages, Unbounce's 2024 Conversion Benchmark Report (over 57 million conversions) puts the median conversion around 6.6 per cent across industries and about 3.8 per cent for software; a test page far below that is a warning sign, not a pass. Set the threshold from your own economics where you can (what conversion makes the idea worth building), and treat benchmarks as the floor for "did anything happen at all". Verify current benchmark figures before relying on them.

### Step 5. Decide the sample size and the stop rule

Decide how much data settles it, before running:

- Interviews: about five per segment, across two or three segments, then deeper in the sharpest one.
- Quantitative tests (landing page, fake door, pre-sale): pre-set the number of visitors or the time window that gives you enough signups to tell a pass from a fail, and do not stop early because the number looks good. Peeking and stopping on a good day is how teams fool themselves.
- One variable at a time, so you know what caused the result.

This skill does not compute formal statistical power; for a test that needs a significance calculation, say so and use a proper sample-size tool. The rule here is simpler: enough data to distinguish pass from fail, fixed in advance.

### Step 6. Build the test as a draft and get sign-off

Produce the test as a draft: the landing-page copy, the fake-door placement and its honest follow-up, the pre-sale script, or the concierge plan. Anything that reaches real customers, ad spend, an email, a fake door in the live product, a pre-sale, needs explicit human confirmation before it goes live. Default to draft, never to launch.

### Step 7. Run it for the fixed window, without peeking

Run the test to the sample or time you set, keeping conditions steady. Do not change the page, the price or the audience mid-test, and do not call it early.

### Step 8. Read the result against the threshold and the evidence hierarchy

Compare the metric to the pre-registered threshold and classify: clear pass, clear fail, or inconclusive. Weight the evidence by what it is: behaviour (a sign-up, a payment, a click) counts; stated intent counts for little, because a 2006 meta-analysis found a medium change in intention produced only a small change in behaviour. An inconclusive result is a real outcome, not a failure to try harder; it usually means the test was too small or the signal too weak, so redesign rather than reinterpret.

### Step 9. Decide the next action and write it up

Turn the result into a decision: build, kill, reshape, or run a stronger test. Record it in a learning card (template below): the hypothesis, the test, the metric, the result against threshold, the decision, and the next test. Then hand the assumption back to the map so it moves on the importance-against-evidence grid, and let a human make the build-or-kill call.

## Worked example

Carried over from assumption-mapping: a project tool is considering a shared client inbox, and the riskiest assumption is that clients will reply inside the tool rather than their own email. The pass signal, set earlier, is that at least half of clients on pilot projects send their next substantive reply in-tool within two weeks.

The agent names the category as demand and delivery, and picks the cheapest test that could kill the belief: a concierge pilot on five real projects, where the team routes client replies into the tool by hand instead of building the routing. It sets the sample (five projects, two-week window), the pass threshold (50 per cent of next substantive replies in-tool), and the stop rule (read at two weeks, no peeking), all before starting, and drafts the pilot plan and the client-facing note for the team to approve and send themselves.

After two weeks, three of five projects cross the threshold and two do not, and the agent reads the behaviour rather than the warm feedback: a clear signal in agencies with a single client contact, a weak one where several people reply. It classifies the result as a conditional pass, narrows the segment, and recommends a second, cheaper landing-page test on willingness to pay before any build. It writes the learning card and hands the decision to a human. It does not decide to build the inbox.

## Templates you can use verbatim

Test card (fill before running):

```
Assumption (from assumption-mapping): <belief + why it is risky>
We are validating: <problem | demand | willingness to pay | delivery>
Test: <interview | landing page | fake door | pre-sale | concierge | wizard of oz>
Segment / channel: <one segment; how you reach them>
Metric: <the observable behaviour you will count>
Pass threshold (set now): <number the metric must clear>  Evidence needed: <directional|moderate|strong>
Sample / window (set now): <visitors or time; stop rule = no peeking>
```

Learning card (fill after running):

```
Result: <metric value> vs threshold <value>  ->  <clear pass | clear fail | inconclusive>
Evidence type: <behaviour | stated intent>  (weight behaviour; discount intent)
Decision: <build | kill | reshape | run a stronger test>
Next test: <what, or none>   Assumption moved on the map: <yes/no>
```

Decision table (what to validate -> cheapest sufficient test):

```
Problem exists?            -> problem interview (customer-interviews), past behaviour
Do they want it?           -> landing page / smoke test, or fake door in-product
Will they pay, at price?   -> pre-sale / letter of intent / crowdfunding
Can we deliver the value?  -> concierge (by hand, openly) or wizard of oz (manual behind a front)
Rule: cheapest test that can kill the riskiest assumption; one segment at a time; behaviour over intent.
```

Fake-door specification (if chosen, needs sign-off):

```
Placement: <where the button/entry sits in the live product>
Honest follow-up: "coming soon" + opt-in to hear more (never a dead end, never a charge)
Exposure cap: <small % of users / short window>   Count: <clicks / opt-ins>
Ethics: disclose it is not yet built; honour the implied promise; a human approves before launch.
```

## Common mistakes and how to avoid them

1. Testing with opinions instead of behaviour. Asking "would you use this?" and counting the yeses. Spot it when the evidence is what people said, not what they did. Fix by designing a test where people act (sign up, click, pay) and weighting behaviour over intent.
2. No threshold set in advance. The result comes in and the team decides, after the fact, that it counts as a pass. Spot it when the pass signal was never written down. Fix by setting the threshold and sample before the test goes live.
3. Peeking and stopping early. Calling the test the moment the number looks good. Spot it when the test ended off-schedule on an up day. Fix by fixing the sample or window in advance and reading only at the end.
4. Testing many things at once. Changing the offer, the price and the audience together, so no one can say what caused the result. Spot it when more than one variable moved. Fix by testing one segment and one variable at a time.
5. Deceptive tests with no ethics. A fake door that leads to a dead end, a pre-sale for something you cannot deliver, a wizard of oz that quietly keeps people's money. Spot it when the test would embarrass you if the customer knew. Fix by disclosing, capping exposure, honouring the implied promise, and getting a human to approve the ethics first.

## Quality bar: check the output against this before handing it over

- The test starts from a specific, important assumption with a pass signal, ideally from assumption-mapping.
- What is being validated (problem, demand, willingness to pay, delivery) is named, and the test is the cheapest one that gives strong-enough evidence for it.
- The pass threshold and the sample or window are set before the test runs, with a real benchmark used only as a sanity check.
- The metric counts behaviour, and stated intent is discounted, not treated as proof.
- Anything that reaches real customers is produced as a draft for human sign-off, not launched.
- Deceptive tests (fake door, wizard of oz) carry an ethics note: disclosure, an exposure cap, and the implied promise honoured.
- The result is classified as clear pass, clear fail or inconclusive against the threshold, and turned into a decision and a learning card.
- Nothing is invented: no fabricated conversion rates, sample sizes, benchmarks or results; where a figure is unknown, the output says so.
- Ranking the assumption, usability testing and generative interviews are left to their own skills; the build-or-kill call is left to a human.

## Guardrails

- Anything reaching real customers needs a human. Launching a landing page with ad spend, placing a fake door in the live product, emailing a pre-sale, or running a concierge pilot all reach real people. Produce them as drafts and get explicit confirmation before they go live.
- Deceptive tests carry duties. Fake doors and wizard-of-oz tests show people something that does not fully exist. Disclose that it is not built yet, cap exposure to a small share and a short window, never charge for or promise what you cannot deliver, and have a human approve the ethics before launch. If a test would embarrass the team if the customer knew, do not run it.
- Never fabricate results. A concept test with no real data is worthless, and invented conversion rates are worse than none. If the test did not run or did not reach enough people, the honest output is "inconclusive, here is what to run next", not a number.
- Protect personal data. Sign-ups, pre-sale payments and pilot customers bring names, emails and payment detail. Collect only what the test needs, keep it where your organisation already keeps customer data, use anonymised labels in write-ups, and never paste contact or payment details into prompts or third-party tools.
- Mind the cost. Ad spend, engineering for a fake door and customer time all cost. Reserve the expensive tests for important, low-evidence assumptions, and start with the cheapest test that could kill the belief.
- Stay in scope. This skill designs and reads validation experiments. It does not rank assumptions (assumption-mapping), test usability of a design (usability-testing) or plan generative interviews (customer-interviews). It produces evidence and a recommendation; a human owns the build-or-kill decision. It is not a guarantee that a passing test means a successful product.

## Tool-specific appendix

The method is tool-agnostic, but the tests need some plumbing. Build landing pages and fake doors with a page builder or your own product, and wire the metric to analytics with the goal defined before launch, not reconstructed after. Use a scheduling tool for problem interviews, as in the customer-interviews appendix. Run wizard-of-oz and concierge tests with whatever no-code or manual process delivers the outcome, and keep a clear line between the manual back end and what the customer sees. Keep pre-sale payments in a real, refundable mechanism so you can honour or return them. For ad-driven tests, cap the spend in advance. Whatever the tools, the rules do not change: a pass signal and sample set before running, behaviour over intent, one variable at a time, and a human sign-off for anything that reaches a customer.

## Sources

- David J. Bland and Alexander Osterwalder, "Testing Business Ideas", and Strategyzer's summary: the experiment library sorted by what it tests and its evidence strength, discovery versus validation experiments, the evidence hierarchy (opinions weak, stated intent moderate, behaviour strong), and "start with the smallest possible test". Last verified 13 November 2026.
- Koji, "Which validation test to run first", "Fake door testing", "Wizard of Oz testing", "Smoke tests": run the cheapest test that can kill the riskiest assumption; the sequence problem, demand, willingness to pay, delivery; definitions of landing page, fake door, concierge and wizard of oz; about five interviews per segment and eight to ten unprompted problem mentions before demand testing; test one segment at a time; write the pass signal before the test. Last verified 13 November 2026.
- Unbounce, 2024 Conversion Benchmark Report (over 57 million conversions, 41,000-plus pages): median landing-page conversion around 6.6 per cent across industries and about 3.8 per cent for software. Verify current figures before relying on them. Last verified 13 November 2026.
- Webb and Sheeran, 2006 meta-analysis of intention and behaviour: a medium change in intention (d = 0.66) produced only a small change in behaviour (d = 0.36), so stated intent is a weak predictor. Last verified 13 November 2026.
- CB Insights, 2021 analysis of start-up post-mortems (111 cases): 35 per cent cited "no market need" as a reason for failure, the case for testing demand before building. Last verified 13 November 2026.
- Marty Cagan, Silicon Valley Product Group, "Product Risk Taxonomies": value and viability risk as what demand and pricing tests address. Last verified 13 November 2026.
- Existing skills reviewed for structure and gaps: borghei "brainstorm-experiments" (strong on the XYZ hypothesis and an experiment list, but puts sample size out of scope and is thin on choosing between tests and reading results against benchmarks), majiayu000 "product-discovery" (broad market-research scope, no concrete experiment design or thresholds). This skill adds the sequencing rule, pre-registered thresholds with real benchmarks, sample and stop rules, and an ethics guardrail for deceptive tests. Last verified 13 November 2026.

---
1.0.0, 13 November 2026: first release. Use, adapt and share this skill under CC BY 4.0: credit Afeez Adebayo, link afeezadebayo.com and the skill's download page. This is decision-support guidance, not a substitute for testing with your own customers.

How to design and run a concept test, step by step

Follow these in order. Steps 1 to 5 design the test; steps 6 to 9 run and read it.

Step 1. Start from the riskiest assumption and its pass signal

Take the ranked assumption and its hypothesis from assumption-mapping. If the pass signal is missing, write it now: the observable thing that would count as the belief holding, with a number. A test without a pass signal written in advance cannot be failed, because the goalposts will move.

Step 2. Name what you are validating

Sort the belief into one of four:

  • Problem: does this problem exist, and does it matter to them?
  • Demand or desirability: do they want this solution enough to act?
  • Willingness to pay: will they pay, at your price, now?
  • Delivery or feasibility: can you actually deliver the outcome?

The category picks the test and its place in the sequence.

Step 3. Choose the cheapest test that gives strong-enough evidence

Run the cheapest test that could kill the riskiest assumption, and test one segment at a time so a weak result does not hide a strong one. The usual sequence, cheapest and earliest first:

  • Problem interview (hand to customer-interviews): talk to about five people per segment about past behaviour. Move on when eight to ten people in one segment describe the same costly problem unprompted.
  • Landing page or smoke test: a page that describes the offer and measures sign-ups or clicks to a call to action, usually driven by a small ad spend. Tests demand from strangers.
  • Fake door or painted door: a button or entry point for the not-yet-built feature inside a real product; count the clicks, then show an honest "coming soon" and a way to stay informed.
  • Pre-sale or letter of intent: ask people to pay, pre-order, or sign a non-binding intent at your real price. The strongest signal short of launch.
  • Concierge or wizard of oz: deliver the outcome by hand (concierge, openly) or behind a working-looking front (wizard of oz) for a few customers, to test delivery and value before building the software.

Use the decision table in the templates to map category to test. Match the test to the evidence strength you need: a landing page gives behaviour, a survey gives only stated intent.

Step 4. Set the pass threshold before you run

Write the threshold the metric must clear to count as a pass, and do it before the test goes live. Use real benchmarks as a sanity check, not as a target handed down from nowhere. For landing pages, Unbounce's 2024 Conversion Benchmark Report (over 57 million conversions) puts the median conversion around 6.6 per cent across industries and about 3.8 per cent for software; a test page far below that is a warning sign, not a pass. Set the threshold from your own economics where you can (what conversion makes the idea worth building), and treat benchmarks as the floor for "did anything happen at all". Verify current benchmark figures before relying on them.

Step 5. Decide the sample size and the stop rule

Decide how much data settles it, before running:

  • Interviews: about five per segment, across two or three segments, then deeper in the sharpest one.
  • Quantitative tests (landing page, fake door, pre-sale): pre-set the number of visitors or the time window that gives you enough signups to tell a pass from a fail, and do not stop early because the number looks good. Peeking and stopping on a good day is how teams fool themselves.
  • One variable at a time, so you know what caused the result.

This skill does not compute formal statistical power; for a test that needs a significance calculation, say so and use a proper sample-size tool. The rule here is simpler: enough data to distinguish pass from fail, fixed in advance.

Step 6. Build the test as a draft and get sign-off

Produce the test as a draft: the landing-page copy, the fake-door placement and its honest follow-up, the pre-sale script, or the concierge plan. Anything that reaches real customers, ad spend, an email, a fake door in the live product, a pre-sale, needs explicit human confirmation before it goes live. Default to draft, never to launch.

Step 7. Run it for the fixed window, without peeking

Run the test to the sample or time you set, keeping conditions steady. Do not change the page, the price or the audience mid-test, and do not call it early.

Step 8. Read the result against the threshold and the evidence hierarchy

Compare the metric to the pre-registered threshold and classify: clear pass, clear fail, or inconclusive. Weight the evidence by what it is: behaviour (a sign-up, a payment, a click) counts; stated intent counts for little, because a 2006 meta-analysis found a medium change in intention produced only a small change in behaviour. An inconclusive result is a real outcome, not a failure to try harder; it usually means the test was too small or the signal too weak, so redesign rather than reinterpret.

Step 9. Decide the next action and write it up

Turn the result into a decision: build, kill, reshape, or run a stronger test. Record it in a learning card (template below): the hypothesis, the test, the metric, the result against threshold, the decision, and the next test. Then hand the assumption back to the map so it moves on the importance-against-evidence grid, and let a human make the build-or-kill call.

Worked example

Carried over from assumption-mapping: a project tool is considering a shared client inbox, and the riskiest assumption is that clients will reply inside the tool rather than their own email. The pass signal, set earlier, is that at least half of clients on pilot projects send their next substantive reply in-tool within two weeks.

The agent names the category as demand and delivery, and picks the cheapest test that could kill the belief: a concierge pilot on five real projects, where the team routes client replies into the tool by hand instead of building the routing. It sets the sample (five projects, two-week window), the pass threshold (50 per cent of next substantive replies in-tool), and the stop rule (read at two weeks, no peeking), all before starting, and drafts the pilot plan and the client-facing note for the team to approve and send themselves.

After two weeks, three of five projects cross the threshold and two do not, and the agent reads the behaviour rather than the warm feedback: a clear signal in agencies with a single client contact, a weak one where several people reply. It classifies the result as a conditional pass, narrows the segment, and recommends a second, cheaper landing-page test on willingness to pay before any build. It writes the learning card and hands the decision to a human. It does not decide to build the inbox.

Templates you can use verbatim

Test card (fill before running):

Assumption (from assumption-mapping): <belief + why it is risky>
We are validating: <problem | demand | willingness to pay | delivery>
Test: <interview | landing page | fake door | pre-sale | concierge | wizard of oz>
Segment / channel: <one segment; how you reach them>
Metric: <the observable behaviour you will count>
Pass threshold (set now): <number the metric must clear>  Evidence needed: <directional|moderate|strong>
Sample / window (set now): <visitors or time; stop rule = no peeking>

Learning card (fill after running):

Result: <metric value> vs threshold <value>  ->  <clear pass | clear fail | inconclusive>
Evidence type: <behaviour | stated intent>  (weight behaviour; discount intent)
Decision: <build | kill | reshape | run a stronger test>
Next test: <what, or none>   Assumption moved on the map: <yes/no>

Decision table (what to validate -> cheapest sufficient test):

Problem exists?            -> problem interview (customer-interviews), past behaviour
Do they want it?           -> landing page / smoke test, or fake door in-product
Will they pay, at price?   -> pre-sale / letter of intent / crowdfunding
Can we deliver the value?  -> concierge (by hand, openly) or wizard of oz (manual behind a front)
Rule: cheapest test that can kill the riskiest assumption; one segment at a time; behaviour over intent.

Fake-door specification (if chosen, needs sign-off):

Placement: <where the button/entry sits in the live product>
Honest follow-up: "coming soon" + opt-in to hear more (never a dead end, never a charge)
Exposure cap: <small % of users / short window>   Count: <clicks / opt-ins>
Ethics: disclose it is not yet built; honour the implied promise; a human approves before launch.

Common mistakes and how to avoid them

  1. Testing with opinions instead of behaviour. Asking "would you use this?" and counting the yeses. Spot it when the evidence is what people said, not what they did. Fix by designing a test where people act (sign up, click, pay) and weighting behaviour over intent.
  2. No threshold set in advance. The result comes in and the team decides, after the fact, that it counts as a pass. Spot it when the pass signal was never written down. Fix by setting the threshold and sample before the test goes live.
  3. Peeking and stopping early. Calling the test the moment the number looks good. Spot it when the test ended off-schedule on an up day. Fix by fixing the sample or window in advance and reading only at the end.
  4. Testing many things at once. Changing the offer, the price and the audience together, so no one can say what caused the result. Spot it when more than one variable moved. Fix by testing one segment and one variable at a time.
  5. Deceptive tests with no ethics. A fake door that leads to a dead end, a pre-sale for something you cannot deliver, a wizard of oz that quietly keeps people's money. Spot it when the test would embarrass you if the customer knew. Fix by disclosing, capping exposure, honouring the implied promise, and getting a human to approve the ethics first.

Quality bar: check the output against this before handing it over

  • The test starts from a specific, important assumption with a pass signal, ideally from assumption-mapping.
  • What is being validated (problem, demand, willingness to pay, delivery) is named, and the test is the cheapest one that gives strong-enough evidence for it.
  • The pass threshold and the sample or window are set before the test runs, with a real benchmark used only as a sanity check.
  • The metric counts behaviour, and stated intent is discounted, not treated as proof.
  • Anything that reaches real customers is produced as a draft for human sign-off, not launched.
  • Deceptive tests (fake door, wizard of oz) carry an ethics note: disclosure, an exposure cap, and the implied promise honoured.
  • The result is classified as clear pass, clear fail or inconclusive against the threshold, and turned into a decision and a learning card.
  • Nothing is invented: no fabricated conversion rates, sample sizes, benchmarks or results; where a figure is unknown, the output says so.
  • Ranking the assumption, usability testing and generative interviews are left to their own skills; the build-or-kill call is left to a human.

Guardrails

  • Anything reaching real customers needs a human. Launching a landing page with ad spend, placing a fake door in the live product, emailing a pre-sale, or running a concierge pilot all reach real people. Produce them as drafts and get explicit confirmation before they go live.
  • Deceptive tests carry duties. Fake doors and wizard-of-oz tests show people something that does not fully exist. Disclose that it is not built yet, cap exposure to a small share and a short window, never charge for or promise what you cannot deliver, and have a human approve the ethics before launch. If a test would embarrass the team if the customer knew, do not run it.
  • Never fabricate results. A concept test with no real data is worthless, and invented conversion rates are worse than none. If the test did not run or did not reach enough people, the honest output is "inconclusive, here is what to run next", not a number.
  • Protect personal data. Sign-ups, pre-sale payments and pilot customers bring names, emails and payment detail. Collect only what the test needs, keep it where your organisation already keeps customer data, use anonymised labels in write-ups, and never paste contact or payment details into prompts or third-party tools.
  • Mind the cost. Ad spend, engineering for a fake door and customer time all cost. Reserve the expensive tests for important, low-evidence assumptions, and start with the cheapest test that could kill the belief.
  • Stay in scope. This skill designs and reads validation experiments. It does not rank assumptions (assumption-mapping), test usability of a design (usability-testing) or plan generative interviews (customer-interviews). It produces evidence and a recommendation; a human owns the build-or-kill decision. It is not a guarantee that a passing test means a successful product.

Tool-specific appendix

The method is tool-agnostic, but the tests need some plumbing. Build landing pages and fake doors with a page builder or your own product, and wire the metric to analytics with the goal defined before launch, not reconstructed after. Use a scheduling tool for problem interviews, as in the customer-interviews appendix. Run wizard-of-oz and concierge tests with whatever no-code or manual process delivers the outcome, and keep a clear line between the manual back end and what the customer sees. Keep pre-sale payments in a real, refundable mechanism so you can honour or return them. For ad-driven tests, cap the spend in advance. Whatever the tools, the rules do not change: a pass signal and sample set before running, behaviour over intent, one variable at a time, and a human sign-off for anything that reaches a customer.

Sources

  • David J. Bland and Alexander Osterwalder, "Testing Business Ideas", and Strategyzer's summary: the experiment library sorted by what it tests and its evidence strength, discovery versus validation experiments, the evidence hierarchy (opinions weak, stated intent moderate, behaviour strong), and "start with the smallest possible test". Last verified 13 November 2026.
  • Koji, "Which validation test to run first", "Fake door testing", "Wizard of Oz testing", "Smoke tests": run the cheapest test that can kill the riskiest assumption; the sequence problem, demand, willingness to pay, delivery; definitions of landing page, fake door, concierge and wizard of oz; about five interviews per segment and eight to ten unprompted problem mentions before demand testing; test one segment at a time; write the pass signal before the test. Last verified 13 November 2026.
  • Unbounce, 2024 Conversion Benchmark Report (over 57 million conversions, 41,000-plus pages): median landing-page conversion around 6.6 per cent across industries and about 3.8 per cent for software. Verify current figures before relying on them. Last verified 13 November 2026.
  • Webb and Sheeran, 2006 meta-analysis of intention and behaviour: a medium change in intention (d = 0.66) produced only a small change in behaviour (d = 0.36), so stated intent is a weak predictor. Last verified 13 November 2026.
  • CB Insights, 2021 analysis of start-up post-mortems (111 cases): 35 per cent cited "no market need" as a reason for failure, the case for testing demand before building. Last verified 13 November 2026.
  • Marty Cagan, Silicon Valley Product Group, "Product Risk Taxonomies": value and viability risk as what demand and pricing tests address. Last verified 13 November 2026.
  • Existing skills reviewed for structure and gaps: borghei "brainstorm-experiments" (strong on the XYZ hypothesis and an experiment list, but puts sample size out of scope and is thin on choosing between tests and reading results against benchmarks), majiayu000 "product-discovery" (broad market-research scope, no concrete experiment design or thresholds). This skill adds the sequencing rule, pre-registered thresholds with real benchmarks, sample and stop rules, and an ethics guardrail for deceptive tests. Last verified 13 November 2026.

--- 1.0.0, 13 November 2026: first release. Use, adapt and share this skill under CC BY 4.0: credit Afeez Adebayo, link afeezadebayo.com and the skill's download page. This is decision-support guidance, not a substitute for testing with your own customers.

When to use this skill, and when not to

Use it when you need to understand how customers behave before deciding what to build: generative interviews in the problem space, churned-customer conversations, or win-loss calls. Use it to write a screener or an interview guide, work out what to ask, or turn a pile of notes into findings. Do not use it to pick which problem to solve, which is opportunity-solution-trees, to model a purchase through the four forces, which is jobs-to-be-done, or to test whether a design is usable.

Who it is for

Product managers, founders, designers and growth people using an AI agent to validate an idea before building it. It assumes you have a specific belief to test and a way to reach the segment; it will not invent a conversion rate or a result.

What is inside

A way to take a ranked assumption and choose the cheapest test that gives strong-enough evidence, a sequence from problem interview through landing page, fake door, pre-sale and concierge or wizard of oz, the rule to set the pass threshold and sample before running, real benchmarks to sanity-check against, the evidence hierarchy that weights behaviour over intent, and an ethics guardrail for deceptive tests. It carries test and learning card templates and a quality bar.

Example prompts

“Design a test to see if people want this feature.” “Should I run a fake door or a landing page for this?” “What is a good pass threshold for this landing-page test?” “How many sign-ups do I need before this counts?” “Will people pay for this, and how do I check without building it?”

Example output

The skill returns a test card: the assumption, what you are validating, the chosen test, the metric, and the pass threshold and sample set before you run. After the test it returns a learning card that classifies the result as a clear pass, clear fail or inconclusive against the threshold, weights behaviour over stated intent, and names the next action. Anything that reaches customers comes as a draft for sign-off.

What the agent needs from you

The assumption to test with its pass signal (ideally from assumption-mapping), what the belief is about, the segment and how to reach them with rough volume, how strong the evidence needs to be, and the decision a pass or fail will trigger. Where there is no specific belief or no way to reach the segment, the skill says so rather than inventing a result.

How to install and use it

In the Claude apps, download the SKILL.md from this page, put it in a folder named concept-testing, and add it where your agent reads skills. In Cursor or Codex, drop the file into your skills or rules directory. Then give the agent a belief to check and ask for the cheapest test, and it will design one and set the pass signal instead of guessing.

How to run a concept test step by step

Install the skill as concept-testing/SKILL.md and give the agent the ranked assumption and its pass signal. It names what you are validating (problem, demand, willingness to pay or delivery), picks the cheapest test that could kill the belief, and sets the pass threshold and the sample before anything runs, using real benchmarks as a sanity check. It produces the test as a draft for your sign-off, keeps it to one segment and one variable, and after the window reads the result by behaviour rather than enthusiasm, then writes a learning card and a next action.

Worked example

Carried on from assumption-mapping: the riskiest belief behind a shared client inbox is that clients will reply inside the tool rather than their own email, with a pass signal of half of pilot clients replying in-tool within two weeks. The agent picks a concierge pilot on five real projects, routing replies by hand, and sets the sample, threshold and stop rule before starting. After two weeks, three of five cross the line, so it reads a conditional pass, narrows the segment, recommends a cheaper willingness-to-pay test next, and hands the decision to a human rather than deciding to build.

Situations this skill handles

SituationWhat the skill does
An idea everyone wants to build on a hunchDesigns the cheapest test that could prove it wrong and sets the pass signal first
Not sure whether to run a fake door or a landing pageMaps what you are validating to the cheapest sufficient test in the sequence
A test with no agreed pass markSets the threshold and sample before it runs, with real benchmarks as a sanity check
Warm feedback but no actionWeights observed behaviour over stated intent when reading the result
A fake door or wizard-of-oz ideaAdds the ethics: disclosure, an exposure cap, the implied promise honoured, and a human sign-off

What makes this skill different

Most validation guides list the experiments and stop, leave sample size out of scope, or read results by how keen people sounded. This skill sequences the tests so you run the cheapest one that could kill the belief, sets the pass threshold and sample before running so the goalposts cannot move, and sanity-checks against real benchmarks. It weights behaviour over stated intent, and it carries an ethics guardrail for fake doors and wizard-of-oz tests that most guides skip. It leaves ranking the assumption and testing usability to the skills that own them.

Common mistakes

Reading a test by what people said instead of what they did; running with no pass threshold agreed in advance; peeking and stopping on a good day; changing several things at once; and deceptive tests with no ethics, like a fake door that leads nowhere. The skill names each, says how to spot it, and gives the fix.

Take the ranked belief from assumption-mapping, which decides what is worth testing, and the first problem interview from customer-interviews. For whether people can use a design, see usability-testing; continuous-discovery-habits keeps a small test like this running every week. See the full Product Discovery set.

Frequently asked questions

Concept testing puts an idea, or a convincing stand-in for it, in front of real people before you build, and measures what they do. It tells you whether an idea is wanted by watching behaviour, a sign-up, a click or a payment, rather than by asking whether people like it.

Match the test to what you are validating. A landing page tests whether strangers will act on an offer; a fake door tests whether your existing users want a feature you have not built. Both measure behaviour. Start with whichever is cheaper to stand up for your segment.

Set it before the test runs, from your own economics: the conversion that would make the idea worth building. Use benchmarks only as a sanity check. For landing pages, the 2024 Unbounce median is around 6.6 per cent across industries and about 3.8 per cent for software; well below that is a warning, not a pass.

They can be, with care. Disclose that the feature is not built yet, cap how many people see it and for how long, never charge for or promise what you cannot deliver, and have a human approve the test first. A fake door that leads to a dead end or takes money for vapour is not acceptable.

No. It designs the test, sets the pass signal and sample, and reads the result, but anything that reaches real customers is a draft for your sign-off. Ranking which belief to test is assumption-mapping, and a human owns the decision to build or kill.

Changelog

1.0.0, 13 November 2026: first release. Use, adapt and share this skill under CC BY 4.0: credit Afeez Adebayo and link afeezadebayo.com and this page.