Diagnose SaaS business health across growth, retention, efficiency, and capital. Use when preparing a business review or prioritizing urgent fixes.
npx skills add https://github.com/deanpeters/Product-Manager-Skills --skill business-health-diagnostic
Diagnose overall SaaS business health by analyzing growth, retention, unit economics, and capital efficiency metrics together. Use this to identify problems early, prioritize actions by urgency, and deliver a comprehensive health scorecard for board meetings, quarterly reviews, or fundraising preparation.
This is not a single-metric check—it's a holistic diagnostic that connects revenue, retention, economics, and efficiency to reveal systemic issues and opportunities.
Works best with: Whatever business metrics you have access to — growth rate, NRR/GRR, CAC payback, burn multiple, runway. Partial data is fine; the diagnostic flags what's missing.
Also useful: The occasion (board meeting, quarterly review, fundraise prep) and what you already suspect is wrong.
Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended ARGUMENTS: line — counts as answers already given. Use it and skip whatever it covers; don't re-ask.
Arriving empty-handed? That works too. The diagnostic opens by asking your company stage and which metric families you can pull.
Example invocation: Run a health check: $8M ARR, 60% YoY growth, NRR 96%, CAC payback 21 months, 14 months runway — board meeting in 3 weeks.
A SaaS business is healthy when four dimensions work together:
Early Stage (Pre-$10M ARR):
Growth Stage ($10M-$50M ARR):
Scale Stage ($50M+ ARR):
Critical (Fix immediately):
High Priority (Fix within quarter):
Medium Priority (Address within 6 months):
Use this when:
Don't use this when:
Use workshop-facilitation as the default interaction protocol for this skill.
It defines:
Other (specify) when useful)This file defines the domain-specific assessment content. If there is a conflict, follow this file's domain logic.
This interactive skill asks up to 4 adaptive questions, then delivers a comprehensive diagnostic with prioritized recommendations.
Agent asks:
"Let's diagnose your business health. I'll need metrics across four dimensions: growth, retention, unit economics, and capital efficiency.
Company context:
Why this matters: Benchmarks vary by stage. Early-stage optimizes for growth; scale-stage optimizes for efficiency.
Please provide the following metrics. Use 'unknown' if you don't have a metric."
Agent asks:
"Growth & Retention:
Based on answers, agent evaluates:
Agent asks:
"Unit Economics:
Based on answers, agent evaluates:
Agent asks:
"Capital Efficiency:
Based on answers, agent evaluates:
Agent synthesizes all metrics and delivers:
When:
Output:
"## ✅ Overall Health: Healthy
Your business shows strong fundamentals across all dimensions.
| Dimension | Score | Status |
|-----------|-------|--------|
| Growth & Retention | ✅ Healthy | Growth ___% YoY, NRR ___%, Churn ___% |
| Unit Economics | ✅ Healthy | LTV:CAC ___:1, Payback ___ months |
| Capital Efficiency | ✅ Healthy | Rule of 40: ___, Runway ___ months |
| Overall | ✅ Healthy | Strong position for scaling |
Even healthy businesses can improve. Here are your top opportunities:
1. [Opportunity 1]
2. [Opportunity 2]
3. [Opportunity 3]
Priority 1: Scale what's working
Priority 2: Expand within base
Priority 3: Improve efficiency
Weekly:
Monthly:
Quarterly:
| Metric | Your Performance | Benchmark | Status |
|--------|------------------|-----------|--------|
| Growth Rate | ___% | >40% (growth) / >25% (scale) | ✅ |
| NRR | ___% | >100% | ✅ |
| LTV:CAC | ___:1 | >3:1 | ✅ |
| Rule of 40 | ___ | >40 | ✅ |
| Gross Margin | ___% | >70% | ✅ |
You're performing at or above benchmarks across the board."
When:
Output:
"## ⚠️ Overall Health: Moderate (Fixable Issues)
Your business has good fundamentals but needs attention in [specific dimension].
| Dimension | Score | Status |
|-----------|-------|--------|
| Growth & Retention | [✅ / ⚠️ / 🚨] | [Details] |
| Unit Economics | [✅ / ⚠️ / 🚨] | [Details] |
| Capital Efficiency | [✅ / ⚠️ / 🚨] | [Details] |
| Overall | ⚠️ Moderate | [Primary issue area] needs attention |
High Priority 🚨
Medium Priority ⚠️
Primary Issue: [e.g., Retention & Expansion]
Symptoms:
Diagnosis:
[e.g., Customers are churning before they expand. Onboarding is weak, no clear upsell paths.]
Impact:
Immediate (Next 30 days):
1. Fix [Primary Issue]
Short-term (Next Quarter):
2. [Secondary Action]
3. [Tertiary Action]
Target metrics:
Impact:
If you hit these targets, you'll be in 'Healthy' territory.
Must-track metrics:
Leading indicators:
Don't:
When:
Output:
"## 🚨 Overall Health: Concerning (Urgent Action Required)
Your business has multiple critical issues that need immediate attention.
| Dimension | Score | Status |
|-----------|-------|--------|
| Growth & Retention | 🚨 Concerning | [Details] |
| Unit Economics | 🚨 Concerning | [Details] |
| Capital Efficiency | 🚨 Critical | [Details] |
| Overall | 🚨 Concerning | Multiple urgent issues |
1. [Critical Issue 1 - e.g., Runway]
2. [Critical Issue 2 - e.g., Unit Economics]
3. [Critical Issue 3 - e.g., Cohort Degradation]
Week 1-2: Triage
Immediate actions:
Month 1: Stop the Bleeding
Priority 1: Fix Unit Economics
Priority 2: Improve Retention
Month 2-3: Stabilize
Milestone 1: Positive Unit Economics
Milestone 2: Slowing Churn
Milestone 3: Runway Extended
Metrics:
Position:
Don't:
Do:
When:
Output:
"## 🚨🚨 Overall Health: Critical (Existential Crisis)
Your business is in survival mode. Immediate drastic action required.
[Similar structure to Pattern 3, but more urgent tone, shorter timelines, more drastic measures]
Immediate Actions (This Week):
See examples/ folder. Mini examples below:
Metrics:
Diagnosis: Healthy. Scale aggressively.
Metrics:
Diagnosis: Moderate. Fix retention before scaling further.
Metrics:
Diagnosis: Concerning. Urgent action on retention and unit economics required.
Symptom: "Revenue growing 50%!" (ignoring burn, churn, unit economics)
Consequence: Unsustainable growth. Scaling broken model.
Fix: Look at all four dimensions together.
Symptom: "We're not profitable yet, is that bad?" (early-stage company)
Consequence: Misplaced worry. Early-stage should optimize for growth and unit economics, not profitability.
Fix: Use stage-appropriate benchmarks.
Symptom: "Churn is 5%, let's watch it"
Consequence: By the time lagging indicators (churn, NRR) show problems, it's late.
Fix: Track leading indicators (usage, engagement, onboarding completion).
Symptom: "NRR <100% for 3 quarters, but we'll fix it eventually"
Consequence: Problems compound. Becomes crisis.
Fix: Set clear timelines. If metric doesn't improve in X time, escalate.
Symptom: "Let's improve growth, retention, CAC, and efficiency simultaneously"
Consequence: Resources spread thin. Nothing improves.
Fix: Prioritize top 1-3 issues. Fix sequentially.
saas-revenue-growth-metrics — Detailed growth and retention metricssaas-economics-efficiency-metrics — Detailed unit economics and capital efficiencyfinance-metrics-quickref — Fast lookup for all metrics and benchmarksfeature-investment-advisor — Uses health diagnostic to inform feature prioritiesacquisition-channel-advisor — Uses health diagnostic to inform channel prioritiesfinance-based-pricing-advisor — Uses health diagnostic to inform pricing decisionsresearch/finance/Finance_QuickRef.md (Red flags table)research/finance/Finance_For_PMs.Putting_It_Together_Synthesis.mdresearch/finance/Finance for Product Managers.mdA set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation
Fix PageSpeed Insights/Lighthouse accessibility "!" errors caused by contrast audit failures (CSS filters, OKLCH/OKLAB, low opacity, gradient text, image backgrounds). Use for accessibility-driven SEO/performance debugging and remediation.
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
Elite frontend image-direction skill for generating premium, conversion-aware website design references. CRITICAL OUTPUT RULE — generate ONE separate horizontal image FOR EVERY section. A landing page with 8 sections produces 8 images. Never compress multiple sections into one image. Enforces composition variety (not always left-text / right-image), background-image freedom, varied CTAs, varied hero scales (giant / mid / mini minimalist), narrative concept spine, second-read moments, and a single consistent palette across all images. Optimized for landing pages, marketing sites, and product comps that developers or coding models can accurately recreate.
Take deanpeters/business-health-diagnostic from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.