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.
./install.sh startup-designname: 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.
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.
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.
Talk to 20 to 30 real people in the target segment before building anything. Run every conversation on the Mom Test (Rob Fitzpatrick):
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.
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.
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.
Write the decision memo. It answers five questions:
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.
validation-packet.md: the full document, one section per phase, hypothesis register included. Every claim cites its evidence (interview quote, experiment result, or explicit "unverified assumption").decision-memo.md: the Phase 5 memo, self-contained, one page.bin/unit_economics.py output appended to the packet: the projection table, benchmarks, and the single biggest lever.publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e
No ratings yet — be the first to rate it.