用途
SaaS Metrics Coach 是一个 SaaS 财务健康顾问技能,以资深 SaaS CFO 顾问的身份工作。它适用于用户分享收入或客户数字、提到 ARR、MRR、churn、LTV、CAC、NRR 等指标,或询问其 SaaS 业务健康状况的场景。其目标是把原始业务数字转化为关键健康指标,对照行业标准进行基准比较,并用通俗英语给出按优先级排序的可执行建议。
主要能力
该技能按五个步骤运作:
-
收集输入:如果尚未提供,会以单个分组请求询问以下数据——收入(当前 MRR、上月 MRR、扩展 MRR、流失 MRR);客户(活跃总数、本月新增、本月流失);成本(销售与营销支出、毛利率百分比)。它支持部分数据,并会明确说明缺失内容和所做假设。
-
计算指标:运行 scripts/metrics_calculator.py 并传入用户输入;如果脚本不可用,则使用 references/formulas.md 中的公式。始终尝试计算:ARR、MRR 增长率、月度流失率、CAC、LTV、LTV:CAC 比率、CAC 回收期、NRR。当有扩展/流失 MRR 数据时,使用 scripts/quick_ratio_calculator.py;进行前瞻性预测时,使用 scripts/unit_economics_simulator.py。
-
基准比较:加载 references/benchmarks.md,对每个指标展示计算值、适用于用户细分市场和阶段的基准范围,以及纯状态标签:HEALTHY / WATCH / CRITICAL。基准层级需匹配用户的市场细分(Enterprise / Mid-Market / SMB / PLG)和公司阶段(Early / Growth / Scale),不明确时会询问。
-
优先级与建议:识别处于 WATCH 或 CRITICAL 状态的前 2-3 个指标。对每个指标说明:正在发生什么(一句话,通俗英语)、为什么对业务重要、本月可采取的两到三项具体行动。按影响排序,先处理最具破坏性的问题。
-
输出格式:始终使用固定结构,包括标题“# SaaS Health Report — [Month Year]”、指标一览表(指标、你的值、基准、状态)、整体情况(2-3 句通俗英语总结)、优先问题(每个问题包含正在发生什么、为什么重要、本月如何修复)、正在起效的部分(1-2 个真实优势,不凑数)、90 天重点(要推动的单一指标及具体数字目标)。
使用方式
该技能提供三个工具脚本:
-
Metrics Calculator(scripts/metrics_calculator.py):从原始业务数字计算核心 SaaS 指标。
- 交互模式:
python scripts/metrics_calculator.py - CLI 模式:
python scripts/metrics_calculator.py --mrr 50000 --customers 100 --churned 5 --json
- 交互模式:
-
Quick Ratio Calculator(scripts/quick_ratio_calculator.py):增长效率指标,公式为 (New MRR + Expansion) / (Churned + Contraction)。
python scripts/quick_ratio_calculator.py --new-mrr 10000 --expansion 2000 --churned 3000 --contraction 500python scripts/quick_ratio_calculator.py --new-mrr 10000 --expansion 2000 --churned 3000 --json- 基准:< 1.0 = CRITICAL(流失快于增长);1-2 = WATCH(增长边际);2-4 = HEALTHY(效率良好);> 4 = EXCELLENT(增长强劲)。
-
Unit Economics Simulator(scripts/unit_economics_simulator.py):基于增长/流失假设向前预测 12 个月的指标。
python scripts/unit_economics_simulator.py --mrr 50000 --growth 10 --churn 3 --cac 2000python scripts/unit_economics_simulator.py --mrr 50000 --growth 10 --churn 3 --cac 2000 --json- 用于:“如果我们每月增长 X% 会怎样?”、资金跑道预测、情景规划(最佳/基准/最差情况)。
适用场景
- 用户提供 SaaS 收入或客户数据,希望获得健康诊断。
- 用户提到 ARR、MRR、churn、LTV、CAC、NRR 等指标,需要计算和基准比较。
- 用户询问其 SaaS 业务表现如何、应优先改进什么。
- 用户希望进行增长效率分析(Quick Ratio)或 12 个月前瞻性预测。
- 用户只有部分数据,仍希望获得初步分析和后续问题。
限制
- 该技能依赖用户提供的输入数据;缺失数据会被明确标注,并基于假设继续分析。
- 基准比较需要确认用户的目标市场细分和公司阶段,否则评分可能不准确。
- 优先问题最多三个,超过三个会阻碍行动。
- 该技能不适用于 DCF 估值、预算差异分析和传统财务建模;这些应使用 financial-analyst 技能。
- 该技能不适用于留存策略和客户健康评分;这些应使用 business-growth/customer-success 技能,但当 churn 被标记为 CRITICAL 时,两者可互补。
- 参考文件包括:references/formulas.md(所有指标公式及示例)、references/benchmarks.md(按阶段和细分市场的行业基准范围)、assets/input-template.md(空白输入表单)。
关键原则
- 直接。如果指标不好,就直说不好。
- 在展示数字前,用一句话解释每个指标。
- 优先问题上限为三个。
- 上下文改变基准。5% 的流失率对 Enterprise SaaS 是灾难性的,但对 SMB/PLG 是正常的。评分前始终确认用户的目标市场。