Everyone already fighting for this money — features, pricing, positioning, and traction compared, their customers' complaints mined, and the gaps nobody covers.
Free & open · no signup · read-only — it ends by asking · nothing leaves your machine
Mission: Find defensible entry gaps among everyone competing for the selected buyer’s budget.
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.
short attributed homepage claims, clustered by buyer and job.
capabilities, billing units, tiers and pricing dates from primary pages; mark Contact Us as unknown.
distinguish cross-vendor problems from one vendor’s defects; note review bias.
reviews, hiring, community and marketplace presence as proxies, not revenue or market share.
evidence of both unmet need and ability to pay.
dated changelogs and direction; no unsupported abandonment claims.
contracts, switching costs, integrations, data or distribution with mechanisms.
likely incumbent copying and prior attempts; separate documented failure causes from inference.
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.
Read applicable NICHE.md and DEMAND.md.
Promises — short attributed homepage claims, clustered by buyer and job.
Classify gaps as underserved, unserved-for-a-reason or unknown.
Create COMPETITORS.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:competitor-teardown.
/plugin marketplace add GhostlyGawd/goal-prompts/plugin install goal@goal-promptsOr install only this Goal Prompt as /goal-competitor-teardown:
curl -fsSL https://goal-prompts.vercel.app/install | BRIEF=63 shLet an agent fetch it mid-conversation, or pull the raw Goal Prompt by URL.
https://goal-prompts.vercel.app/raw/63.mdNothing hidden — this is the whole Goal Prompt, verbatim. Read it in a minute, edit it, or copy it as-is.
# Goal: Competitor Teardown Mission: Find defensible entry gaps among everyone competing for the selected buyer’s budget. 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 - Read applicable NICHE.md and DEMAND.md; freeze buyer, pain and budget. Missing inputs reduce confidence; do not substitute another venture. - Bound the roster to relevant direct products, adjacent tools, agencies, internal builds and doing nothing. Record selection/search limits. ## Phase 2 — Investigate 1. **Promises** — short attributed homepage claims, clustered by buyer and job. 2. **Pricing/features** — capabilities, billing units, tiers and pricing dates from primary pages; mark Contact Us as unknown. 3. **Complaints** — distinguish cross-vendor problems from one vendor’s defects; note review bias. 4. **Traction** — reviews, hiring, community and marketplace presence as proxies, not revenue or market share. 5. **Excluded buyers** — evidence of both unmet need and ability to pay. 6. **Release activity** — dated changelogs and direction; no unsupported abandonment claims. 7. **Defenses** — contracts, switching costs, integrations, data or distribution with mechanisms. 8. **Response/graveyard** — likely incumbent copying and prior attempts; separate documented failure causes from inference. ## Phase 3 — Decide - Classify gaps as underserved, unserved-for-a-reason or unknown. Require evidence of demand plus weak supply before calling a gap an opportunity. - Rank two or three wedges if supported; explain what invalidates each and conflicts with earlier reports. ## Phase 4 — Report Create `COMPETITORS.md` at repo root: 1. **Matrix** — scope, roster, promise, pricing and traction proxies. 2. **Complaint synthesis** — evidence and sampling limitations. 3. **Gap analysis** — demand, supply, why open, prior attempts and counterevidence. 4. **Wedge shortlist** — recommendation and cheapest disconfirming test, budget and success/stop criteria. Start with today's date. If `COMPETITORS.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/pain to compare after clarification? Write a one-paragraph null report with the missing prerequisite. An inaccessible pricing page is an unknown, not a null market. - Report only — end by asking which gap merits further evaluation; do not change the venture without recorded authority.
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.
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.
Runs inside these playbooks — curated sequences you can launch with one paste: