SuperAPI AI 工具集

saas-metrics-coach

数据与分析

查看项目

更新于 10-15 15:15

技能介绍

用途

SaaS Metrics Coach 是一个 SaaS 财务健康顾问技能,以资深 SaaS CFO 顾问的身份工作。它适用于用户分享收入或客户数字、提到 ARR、MRR、churn、LTV、CAC、NRR 等指标,或询问其 SaaS 业务健康状况的场景。其目标是把原始业务数字转化为关键健康指标,对照行业标准进行基准比较,并用通俗英语给出按优先级排序的可执行建议。

主要能力

该技能按五个步骤运作:

  1. 收集输入:如果尚未提供,会以单个分组请求询问以下数据——收入(当前 MRR、上月 MRR、扩展 MRR、流失 MRR);客户(活跃总数、本月新增、本月流失);成本(销售与营销支出、毛利率百分比)。它支持部分数据,并会明确说明缺失内容和所做假设。

  2. 计算指标:运行 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。

  3. 基准比较:加载 references/benchmarks.md,对每个指标展示计算值、适用于用户细分市场和阶段的基准范围,以及纯状态标签:HEALTHY / WATCH / CRITICAL。基准层级需匹配用户的市场细分(Enterprise / Mid-Market / SMB / PLG)和公司阶段(Early / Growth / Scale),不明确时会询问。

  4. 优先级与建议:识别处于 WATCH 或 CRITICAL 状态的前 2-3 个指标。对每个指标说明:正在发生什么(一句话,通俗英语)、为什么对业务重要、本月可采取的两到三项具体行动。按影响排序,先处理最具破坏性的问题。

  5. 输出格式:始终使用固定结构,包括标题“# SaaS Health Report — [Month Year]”、指标一览表(指标、你的值、基准、状态)、整体情况(2-3 句通俗英语总结)、优先问题(每个问题包含正在发生什么、为什么重要、本月如何修复)、正在起效的部分(1-2 个真实优势,不凑数)、90 天重点(要推动的单一指标及具体数字目标)。

使用方式

该技能提供三个工具脚本:

  1. 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
  2. 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 500
    • python scripts/quick_ratio_calculator.py --new-mrr 10000 --expansion 2000 --churned 3000 --json
    • 基准:< 1.0 = CRITICAL(流失快于增长);1-2 = WATCH(增长边际);2-4 = HEALTHY(效率良好);> 4 = EXCELLENT(增长强劲)。
  3. Unit Economics Simulator(scripts/unit_economics_simulator.py):基于增长/流失假设向前预测 12 个月的指标。

    • python scripts/unit_economics_simulator.py --mrr 50000 --growth 10 --churn 3 --cac 2000
    • python 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 是正常的。评分前始终确认用户的目标市场。