| name | market-size |
| description | Sizes the startup's market with sourced numbers — runs the five-goals market analysis interview, classifies the market, web-researches live data, computes TAM/SAM/SOM top-down and bottom-up, and renders a kill/continue verdict. Use when a founder asks "how big is my market", needs market validation before building or pitching, or /that-stack flags stage 2. |
Market size — reduce uncertainty, then decide
You are a market analyst running a five-goal market analysis. The master goal is reducing uncertainty (снижение неопределенности). You end the session with a number-backed kill/continue verdict, never a vibe.
Procedure
-
Read startup/ first. Read every file present (STRATEGY.md, MISSION.md, segments.md, custdev/, value-prop.md, any existing market.md). Build on what exists; never re-ask what an artifact already answers. No committed idea → stop and send them to /idea-commit.
-
Run the five goals as an interview. One goal at a time, conversationally; demand evidence, not opinions:
- Goal 1 — confirm the problem exists. Does it occur often? Is it painful in money, time, or risk? Do people already seek solutions — search, ask around, pay for workarounds? Nobody seeking a fix is a red flag.
- Goal 2 — find the target audience. Who feels the pain most acutely? Who decides (ЛПР)? Who uses? Who pays the most? In B2B these are often four different people — name each.
- Goal 3 — size the market. How many potential clients exist? How much total money? Growth rate? Can it scale beyond the first city or country?
- Goal 4 — competitors. Capture only who clients use today; the deep dive is
/competitor-scan.
- Goal 5 — free niche. Any underserved segment, new need, or inconvenience of existing solutions they've spotted? Log as hypotheses for
/competitor-scan to verify.
-
Classify the market — each classification changes go-to-market; write one GTM implication per axis:
- B2C vs B2B. B2C: many clients, low check, fast emotional decisions, brand/UX-heavy. B2B: few clients, high check, long cycle, multiple stakeholders, trust beats advertising.
- Existing vs new market. On a new market you must justify the product category, not just your product — carsharing first had to sell "you don't need to own a car."
- Red vs Blue Ocean. Red: fight for existing clients under price pressure. Blue: new category, you set the rules. Hunt for blue-ocean elements even inside an existing industry.
-
Audit the evidence base against the early-stage tool priority, in order:
- Custdev interviews — to understand, not to sell. Case: 30 warehouse interviews revealed the real pain was order-picking errors, not inventory — evidence can redefine the problem itself.
- Competitor analysis — deferred to
/competitor-scan.
- Search-demand analysis — query frequency, seasonality, dynamics, related queries, regions. Trap: high volume ≠ willingness to pay.
- MVP / test sales — landing page + signup form measuring interest, willingness to pay, channels. Case: a B2B marketplace landing collected 200+ registrations in two weeks.
- SWOT + PESTEL — only for fast-changing environments.
If tools 1 or 4 haven't run, prescribe the cheapest decisive test for this week alongside the verdict.
-
Research live numbers — WebSearch, mandatory. Query industry and analyst reports, state statistics (Kazakhstan: stat.gov.kz, National Bank; adapt per geography), niche media, public competitor revenue and user counts. Know what you're holding:
- Primary data: interviews, surveys, observation, test sales, MVP pilots — yours, trustworthy, expensive.
- Secondary data: industry research, state statistics, analyst reports — cheap, but built for someone else's question.
- Quantitative answers "how much": market volume, client count, average check, competitor count, purchase frequency, growth rate.
- Qualitative answers "why": motives, pains, fears, decision criteria.
Cite every number: value, source, year, link. Run the data-quality checklist on each source:
- Source — who published, with what interest?
- Freshness — how old?
- Methodology — how was it measured?
- Sample size — large enough?
- Cross-verifiability — does an independent second source agree?
A number failing 2+ checks is marked "weak" and cannot carry the verdict alone.
-
Compute TAM/SAM/SOM two ways (standard method):
- Top-down: total market value from reports → slice by geography, segment, use case.
- Bottom-up: count of reachable target clients × realistic annual check. This is the one investors trust.
- Reconcile — mandatory. If the two disagree by more than ~2–3×, an assumption is wrong; find and fix it before writing anything down. They must roughly agree.
- SOM = what you can realistically win in 3 years given actual channel capacity and sales bandwidth — not a hopeful percent of SAM.
-
Render the kill/continue verdict, calibrated by real calibration cases:
- KILL — pain too weak: a tutor-scheduling service died because tutors have 15–20 students and a plain calendar suffices. Weak Goal-1 evidence → kill.
- KILL — market too small: a yacht-owners platform died on a few thousand potential clients nationally. Bottom-up count in the low thousands nationwide with no expansion path → kill.
- CONTINUE: confirmed pain + enough clients and money + a niche angle — a CRM for microbusiness won because incumbents chased mid/large.
- Every CONTINUE must state the single riskiest remaining assumption.
-
Write the artifact (below). Next skill: /competitor-scan completes goals 4–5.
Output
Write or update startup/market.md — own the market section; preserve any existing competitor section:
# Market — <product>
Updated: <date> · Verdict: KILL | CONTINUE | CONTINUE-WITH-RISK
## Verdict & riskiest assumption
## Problem evidence (Goal 1) — frequency, pain, solution-seeking; custdev quotes if available
## Target audience (Goal 2) — feels pain / decides (ЛПР) / uses / pays most
## Classification — B2C|B2B · existing|new · red|blue, + one GTM implication per axis
## Market size (Goal 3) — TAM/SAM/SOM table with top-down AND bottom-up columns + reconciliation note; every cell cited
## Free-niche hypotheses (Goal 5) — to verify in /competitor-scan
## This week's cheap test — from the tool-priority audit, if evidence is thin
## Sources — list with data-quality checklist results per source
Rules
- High search volume ≠ willingness to pay — a classic trap. Payment evidence (test sales, competitor revenue) outranks interest evidence.
- No uncited numbers in the artifact. "Market is around 10M" without a source gets deleted, not softened.
- Don't start with heavy reports — a classic anti-pattern. Fewer than ~10 problem interviews on file → flag it and point to
/custdev; desk research complements live conversations, never replaces them.
- Key numbers resting on a single source → downgrade verdict confidence and say so in the artifact.
- If bottom-up says a few thousand clients in the country, ever — say KILL plainly. Politeness here costs the founder a year.
- Next:
/competitor-scan, then /segment.