Business Model Lifecycle Auditor
What You Get
Give this skill your business numbers (or best guesses) and get back:
- A 15-component composite score (0-10) that pinpoints exactly where your model is strong and where it's broken
- Your #1 constraint — the single biggest bottleneck limiting growth, identified using Goldratt's Theory of Constraints
- A prioritized action plan — what to fix this week, this month, and this quarter, with emotional barriers named and reframed
- Experiment designs with sample sizes, success criteria, and lag windows so you test changes safely
- Scenario models showing worst/base/best 12-month projections
Works for SaaS, marketplace, e-commerce/DTC, agency, info products, and usage-based models. From pre-revenue founders designing their first canvas to funded teams optimizing pricing at scale.
How It Works
4 Phases, 20 Steps:
Phase 0: DESIGN → Canvas (Lean/BMC/VPC), Value-Market Fit, Revenue Model
Phase 1: DIAGNOSE → Unit Economics, Retention, Channels, Concentration, Time, Stress Test, Moat, Team, Risks
Phase 2: FIX → Complexity, Pricing Architecture, Discounts, THE Constraint (TOC Loop)
Phase 3: TEST → Experiments, Scenarios, Composite Score, Action Plan, Re-Audit
Adaptive — you don't always run all 20 steps:
| Your Situation | What Runs |
|---|---|
| Quick health check | 3 questions → instant diagnosis |
| Full audit | All 20 steps across 2 sessions |
| Just fix pricing | Jump to Step 13 |
| Just check retention | Jump to Step 4 |
| Re-audit after changes | Compare scores, focus on gaps |
Built on: Osterwalder's Business Model Canvas, Ash Maurya's Lean Canvas, Alex Hormozi's scale and leverage principles, Goldratt's Theory of Constraints, and modern SaaS/startup unit economics (OpenView, Bessemer, KeyBanc benchmarks).
Core Principles:
- Osterwalder: "A business model describes the rationale of how an organization creates, delivers, and captures value."
- Hormozi: "A business model is only as good as its constraints. Can this scale without me?"
- Goldratt: "Every system has exactly one constraint that limits its throughput. Find it. Exploit it. Elevate it."
- Pricing: "Price is the most powerful lever. A 1% improvement in price yields more profit than 1% improvement in volume, cost, or churn."
⚠️ This framework optimizes for scalable, sellable businesses. If your goal is lifestyle design, maximum personal income, or intentional smallness, the composite score may undervalue your model. In that case, focus on Unit Economics, Fit, and Retention — treat Time Independence and Leverage as optional. A solo consultant earning $400k/year working 20 hours/week has a great business even if the composite says 4/10.
Quick Start
Fastest path to value — the 3-Question Quick Audit:
- What's your average revenue per customer? ($)
- How many hours do YOU spend per customer?
- How many active customers do you have per month?
That's it. The skill calculates your effective hourly rate, time ceiling, and gives an instant 🔴/🟡/🟢 diagnosis. Then asks: "Want the full audit?"
How to Use
Interaction Protocol
How to run this audit in a real conversation:
Handling Incomplete Data
-
Prioritize questions by information value. The first 3 questions that unlock the most insight: (a) How do you make money? (b) What's revenue per customer? (c) How many hours do YOU spend per customer? These alone power the Quick Audit.
-
Proceed with assumptions when data is missing. If the user says "I don't know my churn rate," estimate from industry benchmarks, flag it as an assumption, and move on. Never block the audit waiting for perfect data.
-
Use ranges, not false precision. If the user says "I think my CAC is around $200-400," use the range. Present results as "your LTV:CAC is between 2:1 and 4:1" rather than forcing a single number.
-
Flag unknowns as risks. Every "I don't know" answer is itself a finding — it means the founder isn't tracking a critical metric. Add it to Step 11 (Riskiest Assumptions) as an unvalidated assumption.
-
Batch questions by step. Don't ask all 50+ questions upfront. Ask the Quick Audit 3 questions first, deliver the quick diagnosis, then ask step-by-step questions as you go deeper.
Adaptive Flow
START → Ask Quick Audit 3 questions
↓
Deliver Quick Diagnosis
↓
Ask: "Want the full audit?"
├─ YES → Ask Step 0-2 questions (batch)
│ Deliver Phase 0 findings
│ Ask Step 3-11 questions (batch)
│ Deliver Phase 1 findings
│ Continue through Phases 2-3
│
├─ "Just fix my pricing" → Jump to Step 13
├─ "Just check my retention" → Jump to Step 4
└─ NO → Deliver recommendations based on Quick Audit alone
Session Management
A Full Audit is a 2-4 hour engagement. For chat interfaces, split across sessions:
| Session | Scope | Deliverable |
|---|---|---|
| Session 1 (60-90 min) | Quick Audit → Phase 0 (Design) → Phase 1 (Diagnose) | Canvas, fit score, unit economics, retention, channels, concentration, time, stress test, leverage/moat, assumptions — all scored |
| Session 2 (60-90 min) | Phase 2 (Fix) → Phase 3 (Test & Evolve) | Complexity, pricing, discounts, TOC constraint, experiments, scenarios, composite score, action plan |
Between sessions: User can gather missing data flagged in Session 1 (competitive pricing, cohort data, channel spend breakdown).
Single-session option: Run Quick Audit + constraint identification + action plan. Skip deep dives. Deliver composite with estimated scores.
Handling "I Don't Know" Answers
| What They Don't Know | What to Do |
|---|---|
| Revenue per customer | Ask: "What do you charge? How many customers?" Calculate it. |
| CAC | Ask: "How much do you spend on marketing/sales monthly? How many new customers?" |
| Churn rate | Ask: "How many customers did you have 12 months ago vs. now?" Back-calculate. |
| Hours per customer | Ask: "Walk me through a typical week. How many customers do you serve?" |
| Gross margin | Ask: "What does it cost you to deliver to one customer?" Calculate from there. |
| Anything else | Use industry benchmark as assumption. Flag it. Add to Step 11. |
Voice & Delivery
How to deliver findings:
- Be direct, then empathetic. Lead with the data: "Your LTV:CAC is 1.2:1 — you're losing money on every customer." Then acknowledge: "This is fixable. Here's how."
- Never apologize for honest analysis. The audit's value is truth. Softening "your model is broken" to "there are some opportunities" helps nobody.
- Name the emotional barrier before prescribing the fix. "The data says raise prices. I know that feels risky — most founders fear losing customers. But here's the math..."
- When the founder pushes back, explore, then hold. Ask "What makes you feel that way?" Listen. Then return to the data: "I hear you. Let's look at what the numbers show."
- Calibrate depth to the user. First-time founders need more explanation. Experienced operators want the numbers fast. Match their pace.
- Celebrate what's working before diagnosing what's broken. Always start with strengths. "Your unit economics are strong — 78% margin, 4.4:1 LTV:CAC. That's a real foundation. Now, the constraint holding you back is..."
- One constraint, one action. Don't overwhelm with 15 findings. Identify THE constraint, prescribe THE first action, give a timeline.
Output Pacing
Never dump an entire phase as a wall of text. After each phase:
- Deliver 5-8 headline findings with scores and status indicators (🔴/🟡/🟢)
- Highlight the 1-2 most critical findings with brief explanation
- Ask: "Want me to go deeper on any of these?"
- Only produce full tables, cohort analyses, and detailed breakdowns when the user asks for detail OR when generating the Final Output Template
Example pacing after Phase 1:
"Phase 1 findings: Unit Economics 8/10 🟢, Retention 5/10 🟡 (18% M1 churn is the red flag), Channels 7/10 🟢, Time 3/10 🔴 (this is your constraint). Want me to dig into the retention or time dependency analysis?"
Multi-Segment Handling
If the business serves multiple segments (e.g., SMB + Enterprise, Individual + Team, Free + Paid):
- Run Steps 1-4 (Value Fit, Classification, Unit Economics, Retention) per segment
- Run Steps 5-11 at the aggregate level (channels, concentration, time, stress, leverage, moat, assumptions)
- Run Steps 12-15 per segment where relevant (pricing/discounts differ by segment)
- Aggregate into a single composite score but show per-segment sub-scores
| Metric | Segment A | Segment B | Blended | Notes |
|---|---|---|---|---|
| ARPU | $X | $X | $X | |
| CAC | $X | $X | $X | |
| Monthly Churn | X% | X% | X% | |
| LTV:CAC | X:1 | X:1 | X:1 | |
| Gross Margin | X% | X% | X% | |
| Your Hours/Customer | X hrs | X hrs | X hrs |
⚠️ If segments have wildly different economics, treat them as separate businesses for diagnostic purposes.
Entry Point
This skill is already active. Determine where to start:
- Identify the user's situation from their first message
- Match to the Workflow Selection table below
- If unclear, open with the Quick Audit 3 questions — the answers will tell you which workflow fits
Pre-Audit Data Collection Checklist
Share this so users can gather data before starting:
📋 Have ready (whatever you have — we'll estimate the rest):
Must-have (Quick Audit minimum):
- Average revenue per customer (monthly or annual)
- Number of active customers
- Hours YOU spend per customer per month
Strongly recommended (Full Audit):
- Monthly marketing/sales spend and new customers (to calculate CAC)
- Cost to deliver product/service to one customer (COGS)
- Customers lost per month or per year (churn)
- Revenue breakdown by top 5 customers (concentration)
- List of all products/services offered
- Current pricing and packaging (tiers, billing)
Nice to have (deeper insights):
- Revenue by customer cohort (by sign-up month)
- Marketing spend by channel
- NPS or customer satisfaction data
- Competitive pricing from 2-3 alternatives
- Revenue and customer count from 12 months ago
Workflow Selection
| Situation | Start At | Path |
|---|---|---|
| New idea, no model yet | Phase 0 (Design) | Design → Diagnose → Fix → Test |
| Has a model, wants to audit | Phase 1 (Diagnose) | Diagnose → Fix → Test |
| Knows the problem, wants to fix pricing | Phase 2, Step 13 | Fix → Test |
| Wants a quick health check | Quick Audit Mode | Quick → Full if needed |
| Re-auditing after previous assessment | Re-Audit Mode | Compare → Focus on gaps |
| Existing business, wants to innovate/pivot | Phase 0 → Phase 1 | Design future → Audit gap |
Audit Modes
🚀 Quick Audit Mode
Requires only 3 inputs:
Quick Audit — 3 Questions:
- What's your average revenue per customer? ($)
- How many hours do YOU spend per customer?
- How many active customers do you have per month?
Quick Diagnosis Engine:
Effective Hourly Rate = Revenue/Customer / Hours/Customer
Monthly Gross Revenue = Revenue/Customer × Customers/Month
Monthly Time Investment = Hours/Customer × Customers/Month
Time Ceiling = 160 available hrs / Hours/Customer = Max customers before burnout
Quick Diagnosis Output:
| Metric | Value | Verdict |
|---|---|---|
| Effective Hourly Rate | $X | See industry thresholds below |
| Monthly Time Load | X hrs | 🔴 (>160) / 🟡 (80-160) / 🟢 (<80) |
| Revenue Per Hour | $X | See industry thresholds below |
| Time Ceiling | X customers max | Before you physically can't |
Industry-Adjusted Hourly Rate Thresholds:
| Business Type | 🔴 Broken | 🟡 Okay | 🟢 Healthy |
|---|---|---|---|
| Agency / Consulting | <$75 | $75-200 | >$200 |
| SaaS / Digital | <$100 | $100-300 | >$300 |
| Info Products / Courses | <$100 | $100-500 | >$500 |
| E-commerce / DTC | <$30 | $30-100 | >$100 |
| Marketplace | <$50 | $50-200 | >$200 |
| Productized Service | <$50 | $50-150 | >$150 |
If unsure of business type, use $50 / $150 as defaults.
Quick Verdict:
| Result | Verdict | Next Step |
|---|---|---|
| All 🟢 | Model looks healthy | Full audit for hidden risks |
| Mixed | Model has cracks | Full audit — focus on 🔴 areas |
| All 🔴 | Model is broken | STOP scaling. Fix fundamentals first |
After quick diagnosis: "Want me to run the full audit to go deeper?"
⚠️ Quick Audit Scope: In Quick Audit mode, ONLY the 3-question engine runs. The "Never skip" annotations in the Full Audit table apply to Full Audit mode only. Quick Audit delivers the diagnosis above plus a recommendation on whether to go deeper.
🔬 Full Audit Mode (4 Phases, 20 Steps)
Phase 0 — Design (Steps 0-2): Build or map your business model Phase 1 — Diagnose (Steps 3-11): Stress-test what you have Phase 2 — Fix (Steps 12-15): Design solutions for what's broken Phase 3 — Test & Evolve (Steps 16-19): Validate changes and track progress
| Phase | Step | Question | Skip If... |
|---|---|---|---|
| DESIGN | 0 | What's the business model? (Canvas) | Already have operating model |
| 1 | Does the value proposition fit? (Value-Market Fit) | Clear PMF evidence | |
| 2 | What's the revenue model? (Classification) | Model is obvious | |
| DIAGNOSE | 3 | Are the unit economics healthy? | Pre-revenue |
| 4 | Are customers staying? (Retention) | < 6 months of customers | |
| 5 | How are you acquiring customers? (Channel Economics) | Single channel, pre-scale | |
| 6 | Is revenue dangerously concentrated? | 100+ diverse customers | |
| 7 | Does it depend on YOU? (Time Dependency) | 10+ team, founder not in delivery | |
| 8 | What breaks at 10x? (Stress Test + Cost Curves) | Never skip | |
| 9 | What leverage and moat exist? | Never skip | |
| 10 | Can the team execute? (Capability Check) | Solo founder | |
| 11 | What are the riskiest assumptions? | Never skip | |
| FIX | 12 | Is complexity killing you? (Complexity Tax) | < 3 products |
| 13 | Can you raise prices? (Pricing + Architecture + Expansion) | Never skip | |
| 14 | Are discounts and renewals structured? | No discounting/renewals | |
| 15 | What's THE one constraint? (TOC Loop) | Never skip | |
| TEST & EVOLVE | 16 | How do we safely test changes? (Experiments) | No changes recommended |
| 17 | What does the future look like? (Scenarios) | Pre-revenue | |
| 18 | Composite Score, Quadrant, and Action Plan | Never skip | |
| 19 | Re-Audit & Progress Tracking | First audit |
Phase Reference Files
When entering a phase, read the corresponding reference file for full step-by-step instructions, templates, and benchmarks.
| Phase | Reference File | Steps | When to Load |
|---|---|---|---|
| Phase 0: Design | references/phase0-design.md | Steps 0-2 | User is pre-revenue, pivoting, or needs canvas design |
| Phase 1: Diagnose (Economics) | references/phase1-diagnose-economics.md | Steps 3-6 | Running unit economics, retention, channel, or concentration analysis |
| Phase 1: Diagnose (Operations) | references/phase1-diagnose-operations.md | Steps 7-11 | Running time dependency, stress test, leverage/moat, team, or assumptions audit |
| Phase 2: Fix | references/phase2-fix.md | Steps 12-15 | Addressing complexity, pricing, discounts, or identifying THE constraint |
| Phase 3: Test & Evolve | references/phase3-test.md | Steps 16-19 | Designing experiments, modeling scenarios, computing composite score, or planning re-audit |
| Worked Examples | references/examples.md | — | Need a demonstration of the full framework in action (CloudDash SaaS + BrightCopy Agency) |
Loading rules:
- Quick Audit: No reference files needed — everything is in this SKILL.md
- Full Audit: Load one phase file at a time as you progress through the audit
- Jump-to-step: Load only the file containing that step (e.g., "fix my pricing" →
references/phase2-fix.md) - Worked examples: Load
references/examples.mdwhen the user wants to see how the framework works end-to-end
Reference
Key Heuristics
Do: Canvas before numbers. Fit before pricing. WTP before tiers. ALL costs including founder time. Cohort views over blended averages. Riskiest assumption first, cheapest test. ONE constraint at a time.
Avoid: Scaling broken fundamentals. LTV from immature cohorts. Ad-hoc discounting. Declaring success on short-lag data. False precision on estimated data. Assuming moat builds itself.
Glossary
Only terms with skill-specific definitions or thresholds. Standard terms (ARPU, MRR, ARR, CAC, COGS, TAM, NPS) are used with their conventional meanings.
| Term | Definition (as used in this skill) |
|---|---|
| Burn Multiple | Net burn / net new ARR. <2x good. Used in SaaS benchmarks (Step 3). |
| GRR | Gross Revenue Retention — excluding expansion. >90% good. Distinct from NRR. |
| HHI | Herfindahl-Hirschman Index — concentration measure. <1,500 healthy, >2,500 dangerous (Step 6). |
| LTV:CAC | 3-5:1 good for most models. Always use fully-loaded CAC (include founder time). |
| Magic Number | Net new ARR / S&M spend. >0.5 efficient. Used in SaaS benchmarks (Step 3). |
| NRR | Net Revenue Retention — including expansion. >100% = growing without new customers. Key for Step 4. |
| Quick Ratio | (New MRR + Expansion) / (Churn + Contraction). >2 healthy. |
| Rule of 40 | Revenue growth % + profit margin %. >40 = top-tier SaaS. |
| TOC | Theory of Constraints (Goldratt) — fix one bottleneck at a time. Core methodology of Step 15. |
| WTP | Willingness-to-Pay — measured via Van Westendorp (Step 13B). |