#063

How to Use Claude Code to Kill or Launch a Business Idea

· by Marian Kamenistak

How to Use Claude Code to Kill or Launch a Business Idea

My own pipeline failed my AI-coach idea on all 4 of its first checks and scored it 2.5 out of 10. I built it anyway, on a 40-hour cap worth €8,000-9,600 of mentoring I’d give up (40 hours at my July session rate). The pipeline was right, and this post is about why I still run it.

This is how I use Claude Code to kill or launch a business idea. Validating one means proving demand, a paying buyer and a better use of your hours, with evidence, before you build. In my experience, new streams die in a Notion page by neglect. I want mine to die on evidence.

The hardest rule for that: a new stream must beat my best current one by 1.5x per founder-hour at the pessimistic case. A stream that’s profitable but mediocre gets killed.

Try it on your own idea

The whole pipeline is a free, MIT-licensed Claude Code skill: github.com/marian-kamenistak/founder-pipeline. Bring the idea you keep postponing, and the first step tells you what it can check and what it can’t.

Terminal recording: typing /founder with a sample idea, the capability preflight listing which skills and tools it found and that missing search data will show as BLOCKED, then the first of eight questions.
The first minute of a run on a sample idea, with only the founder skill installed.
claude plugin marketplace add marian-kamenistak/founder-pipeline
claude plugin install founder-pipeline@founder-pipeline

Then type /founder-pipeline:founder plus your idea in one sentence. Install options and tool setup are further down.

Ten experiments, three dead, two that pay

I’m a multipreneur. Over the years I’ve started ten experiments, and the scoreboard today looks like this:

ExperimentsStatusWhat they earn
3Dropped, not worth continuingNothing, which was the point of dropping them
2In build, going to market in early 2027Nothing yet
3RunningHopefully breaking even
1Running€60,000-80,000 a month
1Running€260,000 a month

I built the first set of experiments on my own, by hand, one document and one gut feeling at a time. Two of them pay for everything else. Three should never have taken the months they took before I dropped them.

One of the three was Spreadmetrics, a sprint and team-efficiency metrics tool. The pipeline killed it at competitive research, before I’d written a line of code. That’s the cheap kind of kill: a few hours of reading instead of a quarter of building.

That’s why I spent two full months vibe coding the founder skill. I wanted the next ten ideas to go through the same gates in days instead of quarters, with the boring research done by agents and the decisions left to me.

How the whole run is orchestrated

The run has two speeds. The step sequence is serial: 25 steps, one at a time, each waiting for my signature. Inside a step, everything that can run in parallel does, through dynamic workflows.

One main loop on the top model

The main conversation runs on the strongest model I have (Fable 5.1 today) and acts as the orchestrator. It loads one stage file at a time, the step’s brief and at most one earlier artifact. Anything heavier than about 15 KB of prior work goes to a subagent, which reads on its own context and returns only its conclusion.

Dynamic workflows inside a step

When a step needs a wide sweep, the orchestrator writes a small workflow script and hands it to Claude Code’s workflow runner. The script fans out agents in parallel, sends each result straight to its own checking agent, and hands back one verified answer. It runs in the background while I do something else, and a re-run reuses every agent call that already finished, so a crash costs minutes instead of the whole sweep.

Gather wide, verify hard

A typical shape: 20 Haiku agents enrich 20 named accounts, each with one narrow question and a fixed output schema. As each one returns, a Fable skeptic tries to refute what it found, prompted to answer “refuted” when unsure. Before the phase is called done, one more agent asks only “what is missing?”, and whatever it finds becomes the next round of work.

Overnight, with no sends

For “kick it off, review it in the morning” I run the same pipeline in overnight mode. A fresh-context critic stands in for my sign-off, every step stays marked as awaiting my approval, nothing is sent to a person, and the run ends with a morning review file. My automation wrapper gives LLM jobs one slot at a time, a hard timeout, and a 02:30-06:30 window when the laptop is plugged in.

That split is where the performance comes from. Judgment stays serial and human, so no step builds on an unapproved guess. Research goes wide and cheap, and verification goes deep on the top model.

A plan with no evidence is fiction with a table of contents

The document is usually beautiful. Positioning, ICP, three pricing tiers, a competitor table, a launch checklist. Near the bottom sits a revenue projection with three scenarios, and even the pessimistic one looks pretty good.

Then nothing happens. Or the worse version happens: months of building an offer that had zero paid evidence behind it, because the plan said go.

Our planning tools are built to produce exactly that. Ask Notion AI or ChatGPT for a go-to-market plan and you get one in forty seconds: complete, confident, nicely formatted. The plan looks identical whether real demand exists or not.

The strongest counter-voice is the build-first camp. Pieter Levels puts it plainly on his own site: you need to validate with launching, a prototype in a month, then get the first dollar in.

I agree with the first dollar. A launch shows traffic and signups, though, not a price yes.

And in a quarter of Y Combinator’s Winter 2025 batch, 95% of the code was written by AI, so building is no longer the bottleneck. Selling is. Ask for the first dollar before you build anything.

The refusal is the product

The part of a planning process that does the work is the gate: the point where a step gets refused and sent back. Most tools have no such point. They generate, and generation almost never fails, so the plan grows a new section every time you feel doubt.

Doubt should shrink plans, not lengthen them.

This isn’t my taste against yours. Camuffo, Gambardella and colleagues ran four randomised controlled trials with 759 firms, teaching founders to treat the business idea as a hypothesis to test. The trained founders terminated more of their ideas, and their revenue grew faster than the control group’s.

Every step of my pipeline ends with the same four moves. Here is how they played out on the AI coach, on 2026-07-26.

Draft it

The step’s file gets written from evidence. Mine said which existing work would give up hours for the AI coach, and what profit would make it worth it.

An adversarial critic attacks it

A separate agent, with no memory of the drafting conversation, tries to refute the draft. It got only my portfolio trade and my profit bar, so it couldn’t inherit my enthusiasm.

Every criterion gets a verdict

Each pass/fail criterion is judged on its own, with evidence written next to it. Mine failed 4 of 4: the stream I offered to slow down had used 0 of its 30 hours, so it freed nothing. “I will delegate this” named no person and no number. Nothing in the plan could stop the stream, and its 90-day kill date fell before its own public launch.

I sign it off by hand, or I don’t

There is no auto-advance anywhere. A failed criterion leaves two exits: loop again with better evidence, or write an override. You don’t get to swap in a softer critic. I wrote the override.

Marian Kamenistak leading a workshop in front of a screen reading "Measure your team's productivity" with strategy notes on the whiteboard.
Measure first, then decide. The same rule I teach engineering teams runs my own ideas.

The critic also prints a 0-10 score, and the score is deliberately advisory. Self-scores drift; the same facts can come back a 6 on one run and a 7 on the next. Binary criteria carry the gate, because pass/fail with evidence attached doesn’t drift the same way.

One more rule I’d recommend to anyone, tool or no tool: when a metric can’t be measured, the file prints not available and says why. A blank reads as nothing-there, a zero reads as a measurement, and neither one is true.

25 steps, 6 phases, three places it can kill you

Three points can kill the idea outright: no hours to give, no measurable demand, not enough profit per founder-hour. The first sits in step 1, the second in step 4, the third closes phase 2.

PhaseStepsWhat it decidesCan it kill the idea?
1. Ideation7Problem, buyer, demand data, competitors, offer, nameYes, twice: no hours to give (step 1), no measurable demand (step 4)
2. Viability4Hours, money, price, the profit verdictYes: under 1.5x your best stream per hour (the profit verdict)
3. Clients1First touches to 10-20 named buyersNo, but its replies can rewind earlier steps
4. Build6Email, keywords, copy, website, competitor teardown, deckNo
5. Activation4Posts, listings, links, prediction re-checksNo
6. Adoption3Channels from real data, one north star, the 90-day planOnly through its dated kill conditions

The third gate is the hard one to accept. The new stream must beat my best current stream by 1.5x per founder-hour at the pessimistic case, as opposed to the case you pitch to yourself. It must also clear an absolute floor: the smallest 12-month profit that would make the focus worth it.

“Profitable but mediocre” is defined as a KILL. There is no “keep it small on the side” verdict on the list. Side streams stay small in revenue, but rarely in hours.

Two ordering choices do the rest. The name is decided at step seven, after the problem, the buyer, the demand data, the competitors and the offer. A name chosen first becomes something to defend; a name chosen seventh describes something that already survived six attacks.

And selling gets its own phase before anything is built. Only 1.74% of newly published pages reach Google’s top 10 within a year. Meanwhile referrals and direct outreach bring nearly two-thirds of new business for professional-services firms. So a landing page proves little in year one, and a yes from a real buyer proves demand now.

It said no to me twice, and I overrode it both times

The AI coach is the expensive kind of story. After the 4 of 4 failure I got four options: kill it, reclassify it as marketing, test the topic with a paid workshop first, or build it with eyes open. I chose the last one, and the file records it in one sentence:

I’m building this knowing it will probably not clear 1.5x the profit per founder-hour of my mentoring, because I want the capability.

Then the pipeline made me price that: 40 hours of my time, €8,000-9,600 of mentoring I won’t do, with a stop-and-decide when the counter hits 40.

Marian Kamenistak facilitating a workshop, mid-gesture, in front of a slide about roadmap delivery.
The pipeline lets you override a gate. It doesn’t let you do it quietly.

On 2026-07-26 I built the landing page and its copy before I’d worked out the money or asked a single buyer for a price. Phases 2 and 3 were still empty. I skipped the exact step this post argues for.

On 2026-08-16 the next checkpoint asked for 5 existing mentees to describe the problem unprompted. A critic scored my plan to skip it 3/10. I skipped it anyway and made the AI companion a free part of every mentoring pack, live since 2026-10-01.

Here is the honest score. In practice the AI coach ended up as option two, marketing: a free feature that makes the packs easier to sell. That was the gate’s verdict all along. Hours spent against the 40-hour cap: not available, because the counter in my progress file still reads 0/40, last touched on day one.

So the tool worked and I didn’t. Writing the override down did one useful thing: I can’t tell myself later it was a business case. The cap failed because it depended on me remembering to update it. If you override a gate, hand the counter to someone else or put it on a weekly calendar check.

The big picture, piece by piece

Six mechanisms every step shares, each taken straight from the skill’s own definition.

The per-step loop

Every step copies its template, drafts the file, runs the critic, judges each criterion PASS or FAIL with evidence, and waits for my signature. A fail loops. After 3 loops with no movement, the skill stops polishing and names the missing real-world evidence to go and get.

Two state files, never merged

brief.md holds the business state: the idea, the buyer, the bar, the stack. PROGRESS.md holds the pipeline state: one row per step with its status, critic score, def-of-success result and a one-line note. A crash can lose a conversation, never the pipeline position.

One owner per artifact

Every recurring artifact has exactly one owning step. Competitors live in step 5, named accounts in step 3, the outreach message in phase 3. Later steps cite the owner’s file instead of rewriting it, and a contradiction becomes a formal rewind of that step.

Four ways to run a step

Plain is the main loop alone. Fan-out is parallel research agents, each blind to the others. Judge panel is three independent takes scored by separate judges: buyer, competitor, skeptic. Delegated is one subagent running a whole sub-pipeline, like the prediction run, and returning only the verdict.

Four model tiers, plus you

The skill names tiers, never model codenames, so it survives the next model release. In November 2026 the mapping on Claude looks like this, counted over the 79 substeps in the map below:

TierClaude modelSubstepsStep gatesWhat it does
CHEAPHaiku 5.5170Parallel research gathering: sizing, competitor scouts, enrichment, SERP checks, WHOIS, queue sweeps
MIDSonnet 5.5376Drafting over evidence already collected, judges on low-risk steps, the site build, launch agents
HIGHOpus 5.542Money judgment: pricing tiers, price floors, profit per hour, the persuasion pass, the critic on the two money gates
PEAKFable 5.11416Kill passes, the refutation critics, the niche verdict, every word a customer will read
You71The portfolio trade, real price conversations, pressing send, signing the plan

A cheap model does one narrow thing well when the prompt carries the structure: an output schema, a source URL per claim, “not found” allowed as an answer, the criteria pasted in. Anything a judge fails twice re-runs one tier up. The kill passes and refutation critics stay on Fable, the two money-gate critics run on Opus, and none of them drops lower, because a weak skeptic waves through what it should refuse.

Every tool optional, nothing faked

At step 1 the skill checks which skills and tools the session has and writes CAPABILITIES.md. A missing skill runs its built-in fallback card. A missing data source marks the criterion BLOCKED with a backfill task, instead of a guessed number. There are also four tracks: full, express (skips the explanations, keeps every gate), overnight, and the 48-hour smoke test.

The whole process at a glance

Hand-drawn row of six numbered circles joined by one arrow: 1 Problem and buyer, 2 Measured demand, 3 Profit verdict, each with a small red cross, then 4 Sell first, 5 Build and launch, 6 90-day plan with a green dollar sign.

The six moves that matter. Each one maps to a phase, and the first three can end the idea.

1. Problem and buyer

Name the pain in 25 words, the buyer who has it and 10-20 real accounts, and decide which current work gives up hours. No hours to give is the first kill.

2. Measured demand

Measure search demand and competitors before a niche or a name is locked. No measurable demand is the second kill.

3. Profit verdict

Hours, money and price in one model, with the price named to real buyers. Under 1.5x your best stream per hour is the third kill.

4. Sell first

First touches to the named accounts, before anything is built, with every reply tracked.

5. Build and launch

Keywords, copy, site, competitor teardown and deck, then posts, listings and links. A site nobody has seen is inventory.

6. The 90-day plan

Channels picked from real reply data, one north star metric, and a plan whose first two weeks are customer-facing only.

Every step, every substep, and the model that runs it

Here is the whole pipeline as one map. Each card is one step: what it decides, the substeps inside it, the model that runs each substep, and the gate at the end. It’s long on a phone, so skip to the pen version and come back when you run it.

The whole pipeline, step by step

25 steps in 6 phases. Every substep shows the model that runs it.

Every step ends the same way

DraftCritic attacks itEach criterion: PASS or FAIL, with evidenceYou sign, or it loops
Who runs itFable 5.1PEAK · 14/79Opus 5.5HIGH · 4/79Sonnet 5.5MID · 37/79Haiku 5.5CHEAP · 17/79YouHUMAN · 7/79
  1. Phase 1: Ideation

    Problem, buyer, demand, rivals, offer. The name comes last. 7 steps

    1. P1.S1Init

      ✕ Kill gate 1: no hours to give

      Open the folder, see what you already have, and decide which existing work gives up its hours.

      • Haiku 5.5Capability preflight: which skills and tools this session has
      • Fable 5.1Focus guard: finish, park or kill any open stream
      • Haiku 5.5Digest your notes, memos and screenshots into INTAKE.md
      • YouName the portfolio trade, the profit bar and the house stack
      • Fable 5.1Gate: Fresh-context critic tries to refute the portfolio trade

      Writes: brief.md · PROGRESS.md · CAPABILITIES.md

    2. P1.S2Problem

      The pain in 25 words, why now with a dated source, and what people do instead today.

      • Sonnet 5.5Brainstorm the pain and the origin story
      • Haiku 5.5Find a dated, cited why-now shift
      • Sonnet 5.5List 3+ alternatives, "do nothing" included
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: P1-Ideation.S2-Problem.md

    3. P1.S3ICP

      Who buys, who is excluded, how big the market really is, and 10-20 named accounts.

      • Haiku 5.5Size TAM, SAM, SOM from cited sources
      • Haiku 5.5Fan out: one agent per source finds named buyers
      • Sonnet 5.5Check reach paths: 5 of 10 must be warm
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: accounts.md

    4. P1.S4Prediction

      ✕ Kill gate 2: no measurable demand

      Measured demand before any niche is locked. One delegated run returns the verdict.

      • Haiku 5.5Gather search demand and query whitespace
      • Fable 5.1Niche verdict: pick, near-miss, dead
      • Sonnet 5.5Carry-forward keyword table for the build
      • YouConfirm, reframe or kill the idea
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: predictions/niche-verdict.md

    5. P1.S5Competition

      Every rival researched in depth, including "do nothing" and "build it in-house".

      • Haiku 5.5One scout per competitor: offer, price, proof
      • Haiku 5.5Traffic, rankings and backlink gap from search data
      • Fable 5.1Skeptics try to refute every claimed weakness
      • Sonnet 5.5Positioning synthesis
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: one file per competitor + backlink gap

    6. P1.S6Offer

      The only [category] that [does X] for [buyer]. Checked against the 3 closest claims.

      • Sonnet 5.5Onliness statement and differentiators
      • Fable 5.1Judge panel: buyer, copycat competitor, skeptic
      • Sonnet 5.5Promise backtest and delivery-capacity math
      • Sonnet 5.5Package it: scope, guarantee, risk reversal
      • Opus 5.5Gate: Money gate: critic on a strong reasoning model

      Writes: P1-Ideation.S6-Offer.md

    7. P1.S7Name

      Three candidates, a 7-word tagline, domain and trademark checked.

      • Sonnet 5.5Three name candidates with rationale
      • Haiku 5.5WHOIS and collision sweeps per market
      • Fable 5.1Judge panel picks, tagline in your voice
      • YouGut-check with 2 real buyers
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: P1-Ideation.S7-Name.md

  2. Phase 2: Viability

    Hours, money and price. Ends on the profit verdict. 4 steps

    1. P2.S1Economics∥ runs alongside P2.S2

      Time and money in one model: hour budget, roadmap, forecast, 100/50/25% scenarios.

      • Sonnet 5.5Weekly hours split three ways, checked against the calendar
      • Sonnet 5.5Roadmap: ship, pilot, public, scale
      • Sonnet 5.5Forecast, CAC, LTV, payback, three scenarios
      • Opus 5.5Profit per founder-hour against your bar
      • Opus 5.5Gate: Money gate: critic on a strong reasoning model

      Writes: P2-Viability.S1-Economics.md + sheet

    2. P2.S2Tooling∥ runs alongside P2.S1

      What delivery, forms, booking, payment and contracts run on. New costs go back into P2.S1.

      • Sonnet 5.5Map the client motion: form to contract
      • Sonnet 5.5Brand-kit check before anything gets built
      • Sonnet 5.5Gate: Routine judge: low-risk step

      Writes: P2-Viability.S2-Tooling.md

    3. P2.S3Pricing

      Value-based price, tiers, and a 10-criterion scorecard that must reach 95/100.

      • Opus 5.5Tier design and willingness to pay
      • Sonnet 5.5Scorecard arithmetic, until 95/100
      • YouName a price in 10+ real conversations
      • Opus 5.5Floors: 3x unit cost, RoI floor, margin floor
      • Fable 5.1Gate: Price-ceiling critic

      Writes: P2-Viability.S3-Pricing.md

    4. P2.S4Validation

      ✕ Kill gate 3: under 1.5x your best stream per hour

      Clears the bar, or dies. "Profitable but mediocre" is a kill.

      • Haiku 5.5Find every [assumption] tag in the stream
      • Sonnet 5.5Impact x uncertainty, experiments for the risky ones
      • Sonnet 5.5Pre-mortem and kill criteria at months 3, 6, 12
      • Fable 5.1Two critics: one refutes profit, one refutes focus
      • YouGate: You read the verdict and sign, or the stream is killed

      Writes: PROFIT VERDICT

  3. Phase 3: Clients

    Sell before you build. Nothing in phase 4 may delay this. 1 step

    1. P3.S1Outreach

      First touches to the 10-20 named accounts, in waves, with a learning gate between them.

      • Haiku 5.5Enrich every account in parallel
      • Sonnet 5.5Segments and waves, CRM and UTMs before wave 1
      • Fable 5.1Three-sentence messages in your voice
      • YouYou press send
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: one file per account + messages

  4. Phase 4: Build

    Email, keywords, copy, site, competitor teardown, deck. The slow compounders. 6 steps

    1. P4.S0Email

      Mail on the new domain, set up once, before any copy or site uses an address.

      • Sonnet 5.5DNS records: one SPF, one DMARC at p=none
      • YouClicks in the mail admin console
      • Haiku 5.5Verify with dig
      • Sonnet 5.5Gate: Routine judge

      Writes: MX · SPF · DKIM · DMARC

    2. P4.S1Keywords∥ preps during P3.S1

      3-7 measured primary keywords and the locale decision, made here and never retrofitted.

      • Sonnet 5.5Seed from the P1.S4 carry-forward table
      • Haiku 5.5SERP agents per cluster, AI-search probes
      • Sonnet 5.5Locale decision and translation glossary
      • Sonnet 5.5Gate: Routine judge

      Writes: keyword contract + glossary

    3. P4.S2Copy

      Every string of the site written once, in your voice, never fanned out.

      • Fable 5.1Page copy in your voice
      • Opus 5.5Persuasion pass per page
      • Fable 5.1Overpromise check, adversarial score 8/10
      • Sonnet 5.5Lead-magnet spec
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: one file per page

    4. P4.S3Web

      One background build on your declared stack, then SEO and AI-search hardening.

      • Sonnet 5.5One delegated build agent
      • Sonnet 5.5SEO, AI-SEO, llms.txt written last
      • Fable 5.1Final voice pass on the live copy
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: live site

    5. P4.S4SourceGap

      Read the top 3 rivals’ raw HTML, adopt what they do better, fix it live.

      • Haiku 5.5One agent per competitor pulls raw HTML
      • Sonnet 5.5Four-layer gap matrix
      • Sonnet 5.5One fix agent redeploys, then re-crawl
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: gap matrix + fixes

    6. P4.S5Deck

      HTML to PDF from the live site, so prices and copy never drift.

      • Sonnet 5.5Deck build from the site’s components
      • Fable 5.1Buyer click test, any new copy
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: <site>/deck

  5. Phase 5: Activation

    Publish it. A site nobody has seen is inventory. 4 steps

    1. P5.S1Launch∥ runs alongside P5.S2

      Posts, packaged artifacts, lead magnet, day-0 rank baseline. One agent per item.

      • Sonnet 5.5One agent per launch item
      • Fable 5.1First 2-3 blog drafts
      • Haiku 5.5Re-fetch every evidence URL: 200 or it did not ship
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: live URLs, listings, baseline

    2. P5.S2Links

      Execute the backlink gap from P1.S5, register in directories, wire internal links.

      • Sonnet 5.5Backlink gap and directory listings
      • Sonnet 5.53+ internal links into every money page
      • Fable 5.1Outreach pitches in your voice
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: backlinks + listings

    3. P5.S3Queues∥ runs alongside P5.S4

      Every "awaiting you" item from earlier steps becomes one tracked row.

      • Haiku 5.5Sweep every step file for blocked items
      • Sonnet 5.5One queue row per item, deduped
      • Sonnet 5.5Gate: Routine judge

      Writes: queues/

    4. P5.S4Prediction cadence

      The dated bets from P1.S4 get a scheduled re-check, so they cannot be forgotten.

      • Sonnet 5.5Recurring prediction run on a scheduler
      • Sonnet 5.5One direct demand signal per bet
      • Sonnet 5.5Gate: Routine judge

      Writes: PREDICTIONS.md

  6. Phase 6: Adoption

    Channels from real data, one north star, the 90-day plan. 3 steps

    1. P6.S1GTM∥ runs alongside P6.S2

      Three channels, at least one backed by observed numbers from outreach and launch.

      • Sonnet 5.5Readout of real reply rates and objections
      • Sonnet 5.5Pick 3 channels, paid only if CAC math works
      • Fable 5.1Gate: Critic attacks the draft, every criterion PASS/FAIL

      Writes: channel briefs

    2. P6.S2KPIs

      One behavioural north star, 3-5 leading and 2 lagging metrics, each with a baseline.

      • Sonnet 5.5North star and metric tree
      • Haiku 5.5Automated reads from analytics and CRM
      • Sonnet 5.5Gate: Routine judge

      Writes: P6-Adoption.S2-KPIs.md

    3. P6.S3Execute

      Lean Canvas, pricing card, profit verdict verbatim, weeks 1-2 customer-facing only.

      • Sonnet 5.590-day plan with dated kill conditions
      • Fable 5.1Critic on the whole stream
      • YouYou sign the plan
      • Fable 5.1Gate: Completeness critic: what is missing?

      Writes: 90-day plan, 2 pages max

Phase 1, Ideation: the idea earns its name

Seven steps that decide whether the idea deserves any build at all. Two of the three kill gates live here, because this is where changing your mind still costs nothing.

P1.S1 · Init

The capability preflight runs first, then the focus guard: any other stream still mid-pipeline gets finished, parked or killed before this one starts. Eight questions follow, one at a time: the folder, the slug, the horizon, the portfolio trade, the profit bar, the house stack, the markets and the currency. A fresh-context critic on Fable tries to refute the trade. My AI coach failed here.

P1.S2 · Problem

The pain in 25 words or fewer, a why-now backed by a dated, cited shift, and at least 3 alternatives, “do nothing” included. Web search and scraping on Haiku find the sources, Sonnet drafts. Claims without a source drop to an [assumption] tag with a plan to test them.

P1.S3 · ICP

Buyer role, at least 2 exclusions, and TAM/SAM/SOM where SAM and SOM must be cited. Then 10-20 named accounts, each with a real person, a URL and a route in, at least 5 of 10 reachable warm. One Haiku agent per source class sweeps for names, and the result becomes accounts.md, the list every later step reads.

P1.S4 · Prediction

One delegated subagent runs the whole prediction skill: measured search demand from DataForSEO, query whitespace against the alternatives from step 2, a niche verdict (pick, near-miss, dead), and 3 dated bets with check dates. Synthesis runs on Fable. I then confirm, reframe or kill the idea.

No measurable demand is the second kill gate. For the AI coach this step never ran, because I’d already built the page.

P1.S5 · Competition

One Haiku scout per competitor, “do nothing” and “build it in-house” included, each returning offer, public price, proof and channels. DataForSEO adds traffic, rankings and a backlink-gap table. Every claimed weakness of a rival then faces a Fable skeptic, because a wrong “they can’t do X” poisons the offer. This is where Spreadmetrics died.

P1.S6 · Offer

The onliness statement, “the only [category] that [does X] for [buyer] in [territory]”, checked against the 3 closest claims on the web. A judge panel of buyer, copycat competitor and skeptic attacks the differentiators. The step also owns a promise backtest (“held in N of M past cases”) and the delivery-capacity math from the calendar. The critic runs on Opus, because it’s a money gate.

P1.S7 · Name

Three candidates, a tagline of 7 words or fewer, WHOIS and collision checks in every market, and a trademark spec. Haiku sweeps domains and collisions, a Fable judge panel picks, and 2 real buyers do the gut-check.

Phase 2, Viability: hours, money, verdict

Four steps that turn the idea into numbers and end on the third kill gate.

P2.S1 · Economics

Time and money in one model. Weekly hours split three ways and checked against the calendar, a roadmap (ship, pilot, public, scale), a 12-month forecast, CAC, LTV and payback. Three scenarios (100%, 50%, 25%) give profit per founder-hour against my bar. The model lives in Google Sheets when the connector is there, markdown when it isn’t.

P2.S2 · Tooling

What delivery runs on: forms, booking, payment, contracts, email, plus at least one automation. A brand-kit check happens here, so the build never discovers mid-way that no brand exists. New costs flow back into the economics step, which is why the two run in parallel.

P2.S3 · Pricing

The pricing skill runs first: one job in the buyer’s words, an alternative anchor, value math the buyer can do in 30 seconds, tiers, and a 10-criterion scorecard that must reach 95/100. Then I name the price in 10+ real conversations. Floors apply on top: at least 3x unit cost, at least your hourly bar times the hours you put in, and at least 1.2x the full cost including everyone’s time. Tier design runs on Opus, the price-ceiling critic on Fable.

P2.S4 · Validation

The profit verdict: clears the bar, conditional, mediocre (kill) or not viable (kill). A Haiku agent finds every [assumption] tag in the stream, the risky ones get real experiments, and kill criteria are set for months 3, 6 and 12. Two Fable critics run in parallel with opposing framings, one refuting the profit case and one refuting the focus case.

LTV:CAC must reach 3 and payback must fit in 12 months. The AI coach would have ended here, which is why I wrote the override instead.

Phase 3, Clients: sell before you build

One step, deliberately its own phase, so nothing in the build can delay it.

P3.S1 · Outreach

The 10-20 accounts from accounts.md, split into 2-4 segments and sent in waves with a learning gate between them. Haiku enriches every account in parallel. The CRM (Attio for me) and UTM tracking are wired before wave 1, so every reply is traceable.

Each message is 3 sentences or fewer, written in my voice on Fable, staged as a draft. Pressing send is my click.

Phase 4, Build: the slow compounders

Six steps that make the stream findable, and they run while outreach replies come in.

P4.S0 · Email

The new domain gets working mail before any copy uses an address, set up so it doesn’t land in spam: MX, one SPF record, DKIM and DMARC at p=none, plus role aliases. The clicks in the mail admin console are mine, verification with dig is Haiku’s.

P4.S1 · Keywords

The keyword contract: 3-7 primary keywords, each with measured volume, difficulty and intent, seeded from step 4’s carry-forward table. Haiku runs SERP checks per cluster and AI-search probes. The language decision is made here, because adding a second locale after launch means re-cutting every URL.

P4.S2 · Copy

Every string of the site, written once and in one voice on Fable. Copy is never fanned out. An Opus persuasion pass checks proof placement and objections per page, and a Fable overpromise check must score 8/10 or better. The step also writes the meta spec and the lead-magnet spec.

P4.S3 · Web

One delegated build agent on the declared stack, for me Astro on Cloudflare Workers. Hardening follows: SEO audit, AI-search audit, llms.txt written last from the keyword contract, PostHog events, Lighthouse 95+ on mobile, and a final voice pass. The page copy never enters the main context.

P4.S4 · SourceGap

One Haiku agent per top-3 competitor pulls the raw HTML of a landing page and a blog post. Sonnet builds a four-layer gap matrix: head meta, JSON-LD, body elements, AI surfaces. One fix agent ships the High and Moderate gaps to the live site, then everything gets re-crawled.

P4.S5 · Deck

HTML to PDF through headless Chrome, built from the live site’s own components, so prices and copy never drift from the web. A Fable buyer click test checks any new copy.

Phase 5, Activation: publish it

Four steps, because a site nobody has seen is inventory.

P5.S1 · Launch

One agent per launch item, in parallel: 2-3 blog posts, the packaged artifact (an MCP server, an agent skill, a CLI), the lead magnet, a day-0 ranking baseline and search-engine indexing. A sanitization grep runs before anything public ships. A Haiku agent then re-fetches every evidence URL: a 200, or it didn’t ship.

The backlink gap from phase 1 gets executed, the stream gets listed in the directories and registries its buyers browse, and every money page gets at least 3 internal links. Outreach pitches go out in my voice.

P5.S3 · Queues

A Haiku sweep reads every earlier step file for “awaiting”, “blocked” and “owner must”, and each hit becomes one task row. For me those rows land on a Notion board with a daily digest. Without a board, the queue files in the stream folder are the system of record.

P5.S4 · Prediction cadence

The dated bets from phase 1 get a scheduled re-check, each with at least one direct demand signal. For me that’s a recurring job; for anyone else it’s a cron, a CI schedule or a dated task row.

Phase 6, Adoption: run it from real data

Three steps that pick channels and numbers only after outreach and launch have produced observable data.

P6.S1 · GTM

A readout of real reply rates, objections and launch metrics comes first. Then 3 channels, at least one backed by observed numbers, plus the sales motion and the narrative. Paid traffic clears only when a budget is named and the CAC math works.

P6.S2 · KPIs

One behavioural north star, 3-5 leading and 2 lagging metrics, each with a baseline and an automated read from PostHog, Attio or DataForSEO. Vanity metrics get checked out explicitly.

P6.S3 · Execute

Lean Canvas, the pricing card with its score, the profit verdict verbatim, and a 90-day plan where weeks 1 and 2 are customer-facing only. Milestones carry dated kill conditions. A Fable critic reads the whole stream, a completeness critic asks what is missing, and I sign the plan. Two pages, maximum.

My stack, and how it connects

Hand-drawn architecture: Claude Code at the centre calling 4 models, skills, DataForSEO and paid APIs, with Cloudflare underneath as the foundation everything ships on.

Claude Code is the hub. Everything else plugs into it as a model, a skill, an MCP server or a command-line tool.

Claude Code and the models

Claude Code runs the main loop, spawns subagents and executes the workflow scripts. The models are the four tiers above: Haiku 5.5 for gathering, Sonnet 5.5 for drafting, Opus 5.5 for money judgment, Fable 5.1 for kill passes, critics and copy.

DataForSEO for demand

DataForSEO is the one paid source the early phases can’t fake: search volume, keyword difficulty, live SERPs, competitor traffic, backlinks and WHOIS, over its MCP server or REST API. Without it, the demand criteria show BLOCKED.

Firecrawl for the web

Firecrawl scrapes competitor pages, pricing pages and raw HTML for the SourceGap teardown, where plain fetches lose the <head> and JSON-LD.

Cloudflare for everything that ships

Cloudflare hosts every site as an Astro build on Workers, plus DNS, Turnstile on forms, KV and D1 storage, and the Worker that queues pages for search-engine indexing. Deploys run through wrangler and GitHub Actions.

The rest of the paid stack

Attio is the CRM for accounts and outreach waves. PostHog tracks UTMs, events and the KPIs. Notion holds the task board and the data-points database every published number comes from. Google Workspace supplies mail, calendar and the spreadsheet model through connectors. Resend sends form mail, Gemini draws these sketches, and 1Password feeds the secrets into every deploy.

The glue is boring on purpose. Every connection degrades in one direction: MCP server, then the vendor’s REST API with my credentials, then BLOCKED and a task to backfill.

The skills I run it with

The public plugin bundles the core of these. On my own machine the founder skill calls these skills by name, and anything it can’t find falls back to a card inside the skill.

SkillWhat it does in a runStepsWhere to get it
/criticalThe adversarial critic behind every gate, ends with a 0-10 scoreEvery stepPublic repo, also in the plugin
/marian-voice + /marian-humanizeEvery reader-facing word in my voice, AI patterns removedP1.S7, P3.S1, P4.S2-P4.S5, P5.S1-P5.S2In the plugin as /brand-voice + /humanize; humanize repo
/predictionDemand data, niche verdict, dated bets, re-check cadenceP1.S4, P5.S4In the plugin
/pricingJTBD + value pricing, 10-criterion scorecard to 95/100P2.S3In the plugin
/offersScope, guarantee, risk reversalP1.S6In the plugin
/scout, /brainstorm, /planLandscape research, divergent options, milestones with ownersPhases 1, 2, 6In the plugin
/deep-research, /enrich, /competitive-briefCited research, account enrichment, competitor profilesP1.S3, P1.S5, P3.S1Private; inline cards in the skill
/web-keywordKeyword contract, locale decision, translation glossaryP4.S1In the plugin
/web-site-creatorAstro on Cloudflare scaffold, SEO and AI-search hardeningP2.S2, P4.S3In the plugin
/seo-audit, /ai-seo, /ai-seo-llms-builderTechnical SEO, AI-citation readiness, llms.txt from real queriesP4.S1-P4.S4In the plugin
/marketing-psychology, /lead-magnetsPersuasion pass per page, lead-magnet specP4.S2, P6.S1In the plugin
/blog-launch, /translate-pageGated blog pipeline (this post went through it), CZ and PL mirrorsP4.S2, P5.S1Blog pipeline in the plugin; translation private
/web-indexation, /web-backlinks, /web-listingsIndexing, earned links, directory listingsP5.S1-P5.S3In the plugin
/ai-mcp-launch, /ai-skill-launchPublishing an MCP server or an agent skill to the registriesP5.S1Private; publication checklist inline
posthog:*, Notion:*, cloudflare:*Analytics instrumentation, task board, Workers and TurnstileP3.S1, P4.S3, P5.S3, P6.S2, P6.S3Vendors’ own public plugins

Install it in two minutes, connect what you have

The pipeline is a free, MIT-licensed skill for Claude Code: github.com/marian-kamenistak/founder-pipeline. Version 0.2 runs on Claude Code alone. Every other skill and tool it mentions is optional, and each one has a fallback card inside the skill.

The whole plugin

You get the founder skill plus the 21 specialist skills it calls: the critic, prediction, pricing, offers, voice, SEO and launch.

claude plugin marketplace add marian-kamenistak/founder-pipeline
claude plugin install founder-pipeline@founder-pipeline

Then type /founder-pipeline:founder in the folder where your idea should live.

Only the founder skill

Copy one folder. It picks up your own /critical or voice skill if you have one with the same name, and runs its built-in card if you don’t.

git clone https://github.com/marian-kamenistak/founder-pipeline.git
cp -r founder-pipeline/plugins/founder-pipeline/skills/founder ~/.claude/skills/founder

Connect what you have

Step 1 writes a CAPABILITIES.md into your idea’s folder: what it found, what runs on fallback, and the one missing connection that costs you the most evidence. Usually that’s search data, so connect a keyword data provider first. The rest (CRM, analytics, mail, task board) takes one command each, listed in the install guide.

Running it costs me about $27-37 a month on top of what I already pay for, most of that the Claude subscription. A full run takes about two and a half hours of my desk time, not counting the conversations with buyers. It sits next to the other free tools on the AI coaching tools page.

The pen version

The plugin is only the proof. The mechanism is the refusal: a critic that must attack, criteria that must fail loudly, a human signature before the next step, and three questions with the power to end the whole thing.

You can steal that with a pen. Take the newest plan sitting in your Notion and hold it to the three kill questions:

  1. Which current work gives up hours for this? If you’re employed, that’s your evenings, a side project, or a team initiative.
  2. Where is the measured demand, and who said yes to a price?
  3. Does it beat your best current work per hour of your life at the pessimistic case?

Refuse to advance until every answer has evidence next to it.

Still a hunch? Run the 48-hour smoke test

Write the pain in one sentence, one buyer role, the offer in one sentence, 10 named accounts and a 3-sentence message asking for a 20-minute problem call. Send all ten within 48 hours, then read the result at day seven:

  • 3 or more booked calls: go, and start the full pipeline.
  • 1 or 2: rework the pain or the buyer once, then send ten more.
  • 0: park the idea and write one paragraph on why it died.

If you run a solo practice, my solopreneur strategy has the portfolio side of question one. When you want a second pair of eyes on the verdict, that’s a mentoring session.

Kill it or fund it, in writing, this month.

[Writing time: 3h]

Frequently asked

How do I use Claude Code to validate a business idea?

+

Install the free Founder Pipeline skill and run it on your idea. Claude Code walks the idea through 25 gated steps in 6 phases: subagents gather demand data, competitors and named buyers, a critic on the top model tries to refute every step, and you sign each one off. Three gates can kill the idea: no hours to give, no measurable demand, or not enough profit per hour of your time.

How do I validate a business idea before I build it?

+

Prove three things with evidence before you write code or a landing page: someone in your market measurably searches for or pays for this, a named buyer says yes to a price, and the idea beats your best current work per hour of your time at the pessimistic case. If any of the three has no evidence next to it, don't build yet.

How do I know if my business idea is viable?

+

Run three scenarios (100%, 50% and 25% of your forecast) and compute profit per hour of your own time at the 50% case. If it doesn't beat your best current stream by about 1.5x and clear a minimum 12-month profit you set in advance, treat it as a kill, even if it's profitable.

What is the Founder Pipeline skill and what does it need to run?

+

It's a free, MIT-licensed Claude Code skill that walks an idea through 25 gated steps in 6 phases, one file per step, with a critic and your sign-off at every step. It needs only Claude Code. Search data, a CRM, analytics and the other bundled skills are optional upgrades with built-in fallbacks.

Which AI model should run each step of idea validation?

+

Small, fast models gather research in parallel, a mid-tier model drafts over the evidence and judges the low-risk steps, a strong model handles the money judgment, and the top-tier model runs the kill passes, the refutation critics and every sentence a customer will read. In the Founder Pipeline that is 17 substeps on Haiku 5.5, 37 on Sonnet 5.5, 4 on Opus 5.5 and 14 on Fable 5.1.

New posts, straight to your inbox.