DEV Community

Cover image for How to Use Claude Code to Kill or Launch a Business Idea
Marian Kamenistak
Marian Kamenistak

Posted on Originally published at marian.coach

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
Enter fullscreen mode Exit fullscreen mode

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:

Experiments Status What they earn
3 Dropped, not worth continuing Nothing, which was the point of dropping them
2 In build, going to market in early 2027 Nothing yet
3 Running Hopefully breaking even
1 Running €60,000-80,000 a month
1 Running €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.

Phase Steps What it decides Can it kill the idea?
1. Ideation 7 Problem, buyer, demand data, competitors, offer, name Yes, twice: no hours to give (step 1), no measurable demand (step 4)
2. Viability 4 Hours, money, price, the profit verdict Yes: under 1.5x your best stream per hour (the profit verdict)
3. Clients 1 First touches to 10-20 named buyers No, but its replies can rewind earlier steps
4. Build 6 Email, keywords, copy, website, competitor teardown, deck No
5. Activation 4 Posts, listings, links, prediction re-checks No
6. Adoption 3 Channels from real data, one north star, the 90-day plan Only 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.

Which AI model runs each step

Of the 79 substeps, 17 run on Haiku 5.5, 37 on Sonnet 5.5, 4 on Opus 5.5, 14 on Fable 5.1, and 7 are yours. The skill names tiers, never model codenames, so it survives the next model release. In November 2026 the mapping on Claude looks like this:

Tier Claude model Substeps Step gates What it does
CHEAP Haiku 5.5 17 0 Parallel research gathering: sizing, competitor scouts, enrichment, SERP checks, WHOIS, queue sweeps
MID Sonnet 5.5 37 6 Drafting over evidence already collected, judges on low-risk steps, the site build, launch agents
HIGH Opus 5.5 4 2 Money judgment: pricing tiers, price floors, profit per hour, the persuasion pass, the critic on the two money gates
PEAK Fable 5.1 14 16 Kill passes, the refutation critics, the niche verdict, every word a customer will read
You 7 1 The 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.

Every step ends the same way

Draft → critic attacks it → each criterion: PASS or FAIL, with evidence → you sign, or it loops

Who runs it: Fable 5.1 (PEAK, 14/79 substeps) · Opus 5.5 (HIGH, 4/79 substeps) · Sonnet 5.5 (MID, 37/79 substeps) · Haiku 5.5 (CHEAP, 17/79 substeps) · You (HUMAN, 7/79 substeps)

  1. Phase 1: Ideation

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

    1. P1.S1 Init

      ✕ 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.5: Capability preflight: which skills and tools this session has
    -   Fable 5.1: Focus guard: finish, park or kill any open stream
    -   Haiku 5.5: Digest your notes, memos and screenshots into INTAKE.md
    -   You: Name the portfolio trade, the profit bar and the house stack
    -   Fable 5.1: **Gate:** Fresh-context critic tries to refute the portfolio trade
    
    Writes: `brief.md · PROGRESS.md · CAPABILITIES.md`
    
    1. P1.S2 Problem

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

    -   Sonnet 5.5: Brainstorm the pain and the origin story
    -   Haiku 5.5: Find a dated, cited why-now shift
    -   Sonnet 5.5: List 3+ alternatives, "do nothing" included
    -   Fable 5.1: **Gate:** Critic attacks the draft, every criterion PASS/FAIL
    
    Writes: `P1-Ideation.S2-Problem.md`
    
    1. P1.S3 ICP

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

    -   Haiku 5.5: Size TAM, SAM, SOM from cited sources
    -   Haiku 5.5: Fan out: one agent per source finds named buyers
    -   Sonnet 5.5: Check reach paths: 5 of 10 must be warm
    -   Fable 5.1: **Gate:** Critic attacks the draft, every criterion PASS/FAIL
    
    Writes: `accounts.md`
    
    1. P1.S4 Prediction

      ✕ Kill gate 2: no measurable demand

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

    -   Haiku 5.5: Gather search demand and query whitespace
    -   Fable 5.1: Niche verdict: pick, near-miss, dead
    -   Sonnet 5.5: Carry-forward keyword table for the build
    -   You: Confirm, reframe or kill the idea
    -   Fable 5.1: **Gate:** Critic attacks the draft, every criterion PASS/FAIL
    
    Writes: `predictions/niche-verdict.md`
    
    1. P1.S5 Competition

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

    -   Haiku 5.5: One scout per competitor: offer, price, proof
    -   Haiku 5.5: Traffic, rankings and backlink gap from search data
    -   Fable 5.1: Skeptics try to refute every claimed weakness
    -   Sonnet 5.5: Positioning synthesis
    -   Fable 5.1: **Gate:** Critic attacks the draft, every criterion PASS/FAIL
    
    Writes: `one file per competitor + backlink gap`
    
    1. P1.S6 Offer

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

    -   Sonnet 5.5: Onliness statement and differentiators
    -   Fable 5.1: Judge panel: buyer, copycat competitor, skeptic
    -   Sonnet 5.5: Promise backtest and delivery-capacity math
    -   Sonnet 5.5: Package it: scope, guarantee, risk reversal
    -   Opus 5.5: **Gate:** Money gate: critic on a strong reasoning model
    
    Writes: `P1-Ideation.S6-Offer.md`
    
    1. P1.S7 Name

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

    -   Sonnet 5.5: Three name candidates with rationale
    -   Haiku 5.5: WHOIS and collision sweeps per market
    -   Fable 5.1: Judge panel picks, tagline in your voice
    -   You: Gut-check with 2 real buyers
    -   Fable 5.1: **Gate:** 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.S1 Economics∥ runs alongside P2.S2

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

    -   Sonnet 5.5: Weekly hours split three ways, checked against the calendar
    -   Sonnet 5.5: Roadmap: ship, pilot, public, scale
    -   Sonnet 5.5: Forecast, CAC, LTV, payback, three scenarios
    -   Opus 5.5: Profit per founder-hour against your bar
    -   Opus 5.5: **Gate:** Money gate: critic on a strong reasoning model
    
    Writes: `P2-Viability.S1-Economics.md + sheet`
    
    1. P2.S2 Tooling∥ runs alongside P2.S1

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

    -   Sonnet 5.5: Map the client motion: form to contract
    -   Sonnet 5.5: Brand-kit check before anything gets built
    -   Sonnet 5.5: **Gate:** Routine judge: low-risk step
    
    Writes: `P2-Viability.S2-Tooling.md`
    
    1. P2.S3 Pricing

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

    -   Opus 5.5: Tier design and willingness to pay
    -   Sonnet 5.5: Scorecard arithmetic, until 95/100
    -   You: Name a price in 10+ real conversations
    -   Opus 5.5: Floors: 3x unit cost, RoI floor, margin floor
    -   Fable 5.1: **Gate:** Price-ceiling critic
    
    Writes: `P2-Viability.S3-Pricing.md`
    
    1. P2.S4 Validation

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

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

    -   Haiku 5.5: Find every \[assumption\] tag in the stream
    -   Sonnet 5.5: Impact x uncertainty, experiments for the risky ones
    -   Sonnet 5.5: Pre-mortem and kill criteria at months 3, 6, 12
    -   Fable 5.1: Two critics: one refutes profit, one refutes focus
    -   You: **Gate:** 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.S1 Outreach

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

    -   Haiku 5.5: Enrich every account in parallel
    -   Sonnet 5.5: Segments and waves, CRM and UTMs before wave 1
    -   Fable 5.1: Three-sentence messages in your voice
    -   You: You press send
    -   Fable 5.1: **Gate:** 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.S0 Email

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

    -   Sonnet 5.5: DNS records: one SPF, one DMARC at p=none
    -   You: Clicks in the mail admin console
    -   Haiku 5.5: Verify with dig
    -   Sonnet 5.5: **Gate:** Routine judge
    
    Writes: `MX · SPF · DKIM · DMARC`
    
    1. P4.S1 Keywords∥ preps during P3.S1

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

    -   Sonnet 5.5: Seed from the P1.S4 carry-forward table
    -   Haiku 5.5: SERP agents per cluster, AI-search probes
    -   Sonnet 5.5: Locale decision and translation glossary
    -   Sonnet 5.5: **Gate:** Routine judge
    
    Writes: `keyword contract + glossary`
    
    1. P4.S2 Copy

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

    -   Fable 5.1: Page copy in your voice
    -   Opus 5.5: Persuasion pass per page
    -   Fable 5.1: Overpromise check, adversarial score 8/10
    -   Sonnet 5.5: Lead-magnet spec
    -   Fable 5.1: **Gate:** Critic attacks the draft, every criterion PASS/FAIL
    
    Writes: `one file per page`
    
    1. P4.S3 Web

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

    -   Sonnet 5.5: One delegated build agent
    -   Sonnet 5.5: SEO, AI-SEO, llms.txt written last
    -   Fable 5.1: Final voice pass on the live copy
    -   Fable 5.1: **Gate:** Critic attacks the draft, every criterion PASS/FAIL
    
    Writes: `live site`
    
    1. P4.S4 SourceGap

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

    -   Haiku 5.5: One agent per competitor pulls raw HTML
    -   Sonnet 5.5: Four-layer gap matrix
    -   Sonnet 5.5: One fix agent redeploys, then re-crawl
    -   Fable 5.1: **Gate:** Critic attacks the draft, every criterion PASS/FAIL
    
    Writes: `gap matrix + fixes`
    
    1. P4.S5 Deck

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

    -   Sonnet 5.5: Deck build from the site’s components
    -   Fable 5.1: Buyer click test, any new copy
    -   Fable 5.1: **Gate:** 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.S1 Launch∥ runs alongside P5.S2

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

    -   Sonnet 5.5: One agent per launch item
    -   Fable 5.1: First 2-3 blog drafts
    -   Haiku 5.5: Re-fetch every evidence URL: 200 or it did not ship
    -   Fable 5.1: **Gate:** Critic attacks the draft, every criterion PASS/FAIL
    
    Writes: `live URLs, listings, baseline`
    
    1. P5.S2 Links

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

    -   Sonnet 5.5: Backlink gap and directory listings
    -   Sonnet 5.5: 3+ internal links into every money page
    -   Fable 5.1: Outreach pitches in your voice
    -   Fable 5.1: **Gate:** Critic attacks the draft, every criterion PASS/FAIL
    
    Writes: `backlinks + listings`
    
    1. P5.S3 Queues∥ runs alongside P5.S4

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

    -   Haiku 5.5: Sweep every step file for blocked items
    -   Sonnet 5.5: One queue row per item, deduped
    -   Sonnet 5.5: **Gate:** Routine judge
    
    Writes: `queues/`
    
    1. P5.S4 Prediction cadence

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

    -   Sonnet 5.5: Recurring prediction run on a scheduler
    -   Sonnet 5.5: One direct demand signal per bet
    -   Sonnet 5.5: **Gate:** Routine judge
    
    Writes: `PREDICTIONS.md`
    
  6. Phase 6: Adoption

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

    1. P6.S1 GTM∥ runs alongside P6.S2

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

    -   Sonnet 5.5: Readout of real reply rates and objections
    -   Sonnet 5.5: Pick 3 channels, paid only if CAC math works
    -   Fable 5.1: **Gate:** Critic attacks the draft, every criterion PASS/FAIL
    
    Writes: `channel briefs`
    
    1. P6.S2 KPIs

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

    -   Sonnet 5.5: North star and metric tree
    -   Haiku 5.5: Automated reads from analytics and CRM
    -   Sonnet 5.5: **Gate:** Routine judge
    
    Writes: `P6-Adoption.S2-KPIs.md`
    
    1. P6.S3 Execute

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

    -   Sonnet 5.5: 90-day plan with dated kill conditions
    
    
    • Fable 5.1: Critic on the whole stream
    • You: You sign the plan
    • Fable 5.1: Gate: 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.

P5.S2 · Links

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.

Skill What it does in a run Steps Where to get it
/critical The adversarial critic behind every gate, ends with a 0-10 score Every step Public repo, also in the plugin
/marian-voice + /marian-humanize Every reader-facing word in my voice, AI patterns removed P1.S7, P3.S1, P4.S2-P4.S5, P5.S1-P5.S2 In the plugin as /brand-voice + /humanize; humanize repo
/prediction Demand data, niche verdict, dated bets, re-check cadence P1.S4, P5.S4 In the plugin
/pricing JTBD + value pricing, 10-criterion scorecard to 95/100 P2.S3 In the plugin
/offers Scope, guarantee, risk reversal P1.S6 In the plugin
/scout, /brainstorm, /plan Landscape research, divergent options, milestones with owners Phases 1, 2, 6 In the plugin
/deep-research, /enrich, /competitive-brief Cited research, account enrichment, competitor profiles P1.S3, P1.S5, P3.S1 Private; inline cards in the skill
/web-keyword Keyword contract, locale decision, translation glossary P4.S1 In the plugin
/web-site-creator Astro on Cloudflare scaffold, SEO and AI-search hardening P2.S2, P4.S3 In the plugin
/seo-audit, /ai-seo, /ai-seo-llms-builder Technical SEO, AI-citation readiness, llms.txt from real queries P4.S1-P4.S4 In the plugin
/marketing-psychology, /lead-magnets Persuasion pass per page, lead-magnet spec P4.S2, P6.S1 In the plugin
/blog-launch, /translate-page Gated blog pipeline (this post went through it), CZ and PL mirrors P4.S2, P5.S1 Blog pipeline in the plugin; translation private
/web-indexation, /web-backlinks, /web-listings Indexing, earned links, directory listings P5.S1-P5.S3 In the plugin
/ai-mcp-launch, /ai-skill-launch Publishing an MCP server or an agent skill to the registries P5.S1 Private; publication checklist inline
posthog:*, Notion:*, cloudflare:* Analytics instrumentation, task board, Workers and Turnstile P3.S1, P4.S3, P5.S3, P6.S2, P6.S3 Vendors’ 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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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]


Originally published on marian.coach.

Top comments (0)