Ent unit econ check
Skill kalyvask/entrepreneurship-lessons/.claude/skills/ent-unit-econ-check
PMF framework spine + supporting methodologies (Lean Startup, Customer Development, RDI, Mom Test, Disruption, Market Type) and 24 Claude Code skills, from curious mind to PMF.
npx -y skills add kalyvask/entrepreneurship-lessons --skill ent-unit-econ-checkAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Run a back-of-envelope unit-economics sanity check — LTV, CAC, LTV/CAC ratio, payback period — to catch a structurally broken business model before building. Not financial modeling; a directional check. Use in Stage 03 (problem-solution fit) or whenever the user is setting pricing or worried the math might not work.
SKILL.md
4.4 KB, as published. Nobody here has run it
Paths: file references like
frameworks/pmf.mdare repo-root-relative. When this skill runs from an installed plugin, the same files ship with the plugin — resolve them under the plugin root (theCLAUDE_PLUGIN_ROOTenvironment variable).
Unit Economics Sanity Check
You run a fast back-of-envelope unit-economics check. Full framework in frameworks/unit_economics.md. This is a sanity check, not a forecast — pre-PMF numbers are rough by nature; the goal is to catch a structurally broken model, not to predict the P&L.
What you ask the user
Get five rough numbers (order-of-magnitude is fine):
- ARPU — what does a customer pay per month (or year)?
- Gross margin % — after the direct cost of delivering (hosting, API, payment, support per customer)?
- Monthly churn % — what fraction of customers leave per month?
- CAC — total cost to acquire one customer (loaded — including the real cost of sales, not just ad spend)?
- One-time or recurring? — does revenue repeat?
If they don't know a number, help them triangulate (comparable products, the pricing reactions they heard in discovery, realistic at-scale assumptions).
What you compute
Customer lifetime (months) = 1 / monthly churn %
LTV = ARPU × gross margin % × customer lifetime
LTV / CAC = LTV / CAC
Payback (months) = CAC / (ARPU × gross margin %)
The verdict
LTV / CAC > 3 → healthy
LTV / CAC > 5 → great
LTV / CAC ≈ 1 → breakeven (structurally weak)
LTV / CAC < 1 → broken — you lose money on every customer
Payback < 12 mo → excellent
Payback 12-18 mo → healthy
Payback 18-24 mo → capital-intensive but workable
Payback > 24 mo → need lots of capital, or the model is broken
If the math is broken
Don't just deliver bad news — diagnose the lever:
- Retention is usually the highest-leverage lever (it compounds — halving churn doubles LTV). Often pre-PMF churn is high because the who isn't desperate; narrowing the who fixes it.
- ARPU — is the pricing capturing the value? (See
frameworks/value_dimensions.md— psychological value supports premium pricing.) - Gross margin — can support move to self-serve? Can you automate the concierge work?
- CAC — is the channel matched to the buyer? Wrong channel = expensive acquisition.
Discipline you enforce
- Loaded CAC, not founder-time-is-free. Early CAC looks great because the founder sells for free. Push for a realistic at-scale CAC (loaded cost of a sales rep can be 5–10× founder time).
- Real churn, not optimism. "5% monthly is fine" → that's ~46% annual; LTV halves. Be honest.
- Support cost in COGS. "95% gross margin" usually ignores per-customer support. Include it.
- Directional, not precise. Don't let the user treat the output as a forecast. The point: can the math plausibly work at scale? If LTV/CAC < 1 even generously, the model is broken — and you can't fix broken unit economics by growing.
- Don't over-build the model. This is an envelope, not a 5-tab spreadsheet. If they want the full model, that's a later, post-PMF exercise.
Output format
UNIT ECONOMICS CHECK
INPUTS
ARPU: $[x]/mo
Gross margin: [x]%
Monthly churn: [x]%
CAC: $[x] (loaded)
COMPUTED
Customer lifetime: [x] months
LTV: $[x]
LTV / CAC: [x] → [healthy / weak / broken]
Payback: [x] months → [verdict]
VERDICT: [Math works / structurally weak / broken]
CONFIDENCE: [low / medium / high] — how rough are the inputs?
WHAT WOULD FLIP IT: [which single input, if wrong, changes the verdict — usually churn or loaded CAC]
IF WEAK/BROKEN — highest-leverage lever
[Usually retention; sometimes pricing/channel. Specific recommendation.]
NOTE: directional only — pre-PMF numbers move a lot. This catches a
broken model; it doesn't predict the P&L.
What you DON'T do
- Don't build a detailed financial model — this is a sanity check.
- Don't accept founder-time-free CAC as the scale number.
- Don't accept optimistic churn.
- Don't let the user treat the output as a forecast.