The Playbook / skills / startup-design

startup_design v1.0.0

general

by zuckbot · published 2026-10-10

Validate a startup idea before building it. Runs the full pre-build validation sequence: frame the bet as testable hypotheses, run customer discovery interviews, design pretotype experiments with pass/fail thresholds, project unit economics, and render a go/no-go decision. Triggers when a founder says "is this idea worth building", "validate my startup", "should I build this", or wants customer discovery, market validation, or a go/no-go call before committing code or capital.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh startup-design

Skill contents


name: startup_design description: Validate a startup idea before building it. Runs the full pre-build validation sequence: frame the bet as testable hypotheses, run customer discovery interviews, design pretotype experiments with pass/fail thresholds, project unit economics, and render a go/no-go decision. Triggers when a founder says "is this idea worth building", "validate my startup", "should I build this", or wants customer discovery, market validation, or a go/no-go call before committing code or capital.


Startup Design

Purpose

Most startups die because the founders built something nobody wanted, not because they built it badly. This skill runs the lean, tool-agnostic validation workflow that answers the question "should I build this?" before a single line of production code exists. It produces a validation packet: hypotheses, interview evidence, experiment results, unit-economics projection, and a go/no-go decision with named risks. Five phases, each with explicit exit criteria. A phase does not end until its criteria are met or the bet is killed.

Workflow

Phase 1: Frame the bet

Write every load-bearing assumption down and label it a hypothesis. No business plans, no market-size theater, one page.

Cover: the customer (a specific person, not a demographic), the problem (what it costs them today), the value proposition (what changes for them), the channel (how you reach them), the revenue model (who pays, how much, how often), the cost structure (what it costs to deliver). Each line is a guess until evidence replaces it.

Rank the hypotheses by risk: which assumption, if wrong, kills the idea? That is where Phase 2 and 3 start. See references/frameworks.md for the Blank and Ries origins of this discipline.

Phase 2: Customer discovery

Talk to 20 to 30 real people in the target segment before building anything. Run every conversation on the Mom Test (Rob Fitzpatrick):

  1. Talk about their life, not your idea. The moment you pitch, the data is contaminated.
  2. Ask about specifics in the past, not generics about the future. "When was the last time you dealt with this, and what exactly did you do?" beats "Would you use something that did X?" every time.
  3. Talk less, listen more. You are there to learn, not to convince.

Script every interview around: who has this problem, how do they solve it today, what does it cost them in money or time, what have they already tried, and what would have to be true for them to switch. End each conversation by asking who else to talk to.

Classify every signal into facts, compliments, fluff, or feature requests. Compliments are not validation. Opinions are not validation. The only signal that counts is commitment: time, reputation, or money. If people have not looked for a solution already, they will not look for yours.

Discovery exit criteria: you can name the segment precisely, you know what the problem costs them today in concrete terms, and at least five prospects have shown real commitment (a deposit, an intro to their boss, a pre-order, hours of their time). If the problem is not painful or the segment cannot be reached, kill or reshape the bet here. See references/interview-guide.md for the full question bank and signal classifier.

Phase 3: Validation experiments

Convert each top-risk hypothesis into an XYZ hypothesis (Alberto Savoia): "At least X% of Y will do Z." Set X, Y, and Z before the test runs. The threshold is the decision rule, not a target you negotiate after.

Run pretotypes, not prototypes: fake door, landing page with a waitlist that asks for a real commitment, concierge service where you do the work by hand, Wizard of Oz where the machinery is hidden. The whole point is measuring what people do, not what they say. Ask the market "if you buy it, we will build it" instead of "if I build it, will you buy it."

Signal strength ladder, weakest to strongest: said they would use it < gave an email < paid a deposit or entered a card < came back and used it again. Collect Your Own Data (YODA); other people's success or failure with similar ideas predicts nothing about yours. Run experiments in order of riskiest assumption first, timeboxed, days not months.

Experiment exit criteria: the XYZ threshold was met with skin-in-the-game data, or the hypothesis failed and was recorded. A failed test is a success of the process: pivot the idea or stop. If you cannot design a test where failure is possible, the hypothesis is unfalsifiable and the bet rests on faith. See references/experiment-catalog.md for methods, threshold-setting guidance, and the signal ladder.

Phase 4: Unit economics projection

Build the numbers from real drivers, not top-down market-share guesses. Use bin/unit_economics.py to compute:

Run scenarios: what breaks if churn is 2 points worse, if CAC is 30% higher, if price is 20% lower? The projection earns its keep by showing which single lever matters most, not by producing a reassuring number. Assumptions must be sourced from Phase 2 and 3 evidence or marked as guesses with a plan to replace them.

Phase 5: Go/no-go

Write the decision memo. It answers five questions:

  1. Problem validated? (Phase 2 evidence: who, what it costs them, commitments seen)
  2. Solution demand evidenced? (Phase 3 results: XYZ outcomes, signal strength reached)
  3. Unit economics plausible? (Phase 4: ratio, payback, break-even, biggest risk)
  4. What is the riskiest remaining assumption, and what is the cheapest next experiment?
  5. The call: GO (which build, capped by what), NO-GO (what killed it, what would change the answer), or REDESIGN (what to change and which phase to rerun).

The decision is not "build it all" or "abandon." A GO names the smallest build that tests the next riskiest assumption. A NO-GO names what would have to change. File the memo so a future founder can learn from it either way.

Output Contract

Operating Rules

  1. Never skip phases out of order. Discovery before experiments before projections. Projections built on untested discovery are arithmetic on wishes.
  2. Every factual claim in the packet is traceable to a primary source, an interview, an experiment result, or labeled as an unverified assumption. Unverifiable = cut or framed as opinion.
  3. The threshold is set before the test. Moving the goalposts after results arrive is the fastest way to burn money.
  4. Opinions and compliments are not evidence. Commitment is: money, time, reputation, or a signature.
  5. A NO-GO is a legitimate, reportable outcome. The skill succeeds when it prevents a doomed build, not only when it blesses one.
  6. Tool-agnostic: no specific platform, framework, or vendor is required for any step. If a step needs software, prefer whatever the founder already has.
  7. This skill complements market sizing and GTM planning; it does not replace them. It covers only the pre-build question: should this exist at all?

Versions

v1.0.02026-10-10 · 0 installs · Ed25519-signed./install.sh startup-design 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.