Bottom-up sizing with the arithmetic shown, growth read from primary signals, and the why-now case argued both ways — no analyst-deck TAM theater.
Free & open · no signup · read-only — it ends by asking · nothing leaves your machine
Mission: Estimate the reachable market and timing for the selected venture with visible arithmetic and conservative assumptions.
Read repo instructions, CHARTER.md and relevant notes/reports at root and in reports/. Charter constraints bound recommendations. In a conductor, read INDEX.md and venture-run.json for scope, criteria, decisions and input versions; otherwise record these in this report. Your only write is this report. No outreach, purchases or code changes.
Phase 2 sweeps the codebase through every one of these, citing file and line for each finding.
count × annual price, with units, source dates and double-counting checks.
published totals only bound the model; explain large differences.
comparable observations over time; do not invent trends from one snapshot.
dated capability, behavior or regulatory shifts relevant to this buyer.
prior attempts and evidence that their binding constraint changed.
mechanism for early advantage versus waiting; strongest rebuttal.
buyer/supplier dependencies and exposure to repricing.
One structured report at the repo root — or in reports/, if you keep one — the same shape every time, ready for a teammate — or the optional Studio — to act on.
Every Goal Prompt follows the same four steps, so results are consistent and repeatable — no matter which one you run.
Define the buyer unit, geography, wedge and annual value hypothesis from the selected scope and applicable NICHE/DEMAN…
Bottom-up — count × annual price, with units, source dates and double-counting checks.
Model years one and two as conservative/base/upside ranges constrained by channel access, conversion, sales cycle and…
Create MARKET.md at repo root.
Copy it and paste it into your agent inside the repo you want checked.
Install the goal plugin once — two commands — then just type /goal:market-size-timing.
/plugin marketplace add GhostlyGawd/goal-prompts/plugin install goal@goal-promptsOr install only this Goal Prompt as /goal-market-size-timing:
curl -fsSL https://goal-prompts.vercel.app/install | BRIEF=64 shLet an agent fetch it mid-conversation, or pull the raw Goal Prompt by URL.
https://goal-prompts.vercel.app/raw/64.mdNothing hidden — this is the whole Goal Prompt, verbatim. Read it in a minute, edit it, or copy it as-is.
# Goal: Market Size & Timing Mission: Estimate the reachable market and timing for the selected venture with visible arithmetic and conservative assumptions. Read repo instructions, CHARTER.md and relevant notes/reports at root and in reports/. Charter constraints bound recommendations. In a conductor, read INDEX.md and venture-run.json for scope, criteria, decisions and input versions; otherwise record these in this report. Your only write is this report. No outreach, purchases or code changes. ## Phase 1 — Anchor - Define the buyer unit, geography, wedge and annual value hypothesis from the selected scope and applicable NICHE/DEMAND/COMPETITORS reports. - Collect countable primary proxies; separate total buyers, addressable buyers and buyers the operator could actually acquire. ## Phase 2 — Investigate 1. **Bottom-up** — count × annual price, with units, source dates and double-counting checks. 2. **Sanity check** — published totals only bound the model; explain large differences. 3. **Growth** — comparable observations over time; do not invent trends from one snapshot. 4. **Why now** — dated capability, behavior or regulatory shifts relevant to this buyer. 5. **Why not before** — prior attempts and evidence that their binding constraint changed. 6. **Window** — mechanism for early advantage versus waiting; strongest rebuttal. 7. **Concentration** — buyer/supplier dependencies and exposure to repricing. ## Phase 3 — Decide - Model years one and two as conservative/base/upside ranges constrained by channel access, conversion, sales cycle and operator capacity; label unsupported inputs as assumptions. - Show sensitivity and the bear case with equal effort. Market size does not establish demand. ## Phase 4 — Report Create `MARKET.md` at repo root: 1. **Arithmetic** — input table, sources, assumptions and visible calculations. 2. **Timing** — why-now and strongest counterevidence side by side. 3. **Window** — reachable revenue ranges and operational constraints. 4. **Sensitivity/next test** — assumption most likely to flip the decision, and success/stop criterion. Start with today's date. If `MARKET.md` already exists, read it first and lead with what changed; preserve prior work before an authorized replacement. Include scope, input versions, stable finding IDs, evidence, counterevidence and next steps; use the conductor's metadata when supplied. ## Rules - Separate direct evidence, proxies, inference and assumptions. Material factual claims need source links and access dates; date events too. Repeated citations are not independent evidence. Disclose inaccessible sources and shortfalls; never invent quotes or numbers. - Include meaningful counterevidence and what would change the recommendation. Stop at the agreed research budget; if none, state a bounded search plan and unresolved gaps. - If a `reports/` directory exists at the repo root, write the report there instead of the root. - Before asking, present the top findings as a ranked list in plain words. - No defined buyer unit after clarification? Write a one-paragraph null report naming what is needed. Missing counts yield ranges or insufficient evidence, not invented totals. - Report only — end by asking whether evidence supports the next stage or requires a narrower scope; honor an already delegated continuation.
reports/ directory exists at the repo root, write the report there instead of the root.The candidate field. Turns your edges, interests, and constraints plus live market signals into 10-15 scored venture candidates — divergence before any deep dive.
One niche, fully mapped — the players, buyers, channels, watering holes, jargon, money flows, and unwritten rules — before you decide to enter it.
Proof people actually hurt — verbatim complaints mined from reviews and forums, search and hiring signals, and what they already pay to make the pain stop.
Everyone already fighting for this money — features, pricing, positioning, and traction compared, their customers' complaints mined, and the gaps nobody covers.
Runs inside these playbooks — curated sequences you can launch with one paste: