mcpField
S
saas-metrics-coach

saas-metrics-coach

github.com/alirezarezvani数据与数据库28.9k678 次安装2 天前更新
代码仓库

关于 saas-metrics-coach

SaaS Metrics Coach 面向 SaaS 团队,将业务数据转化为健康指标、按细分市场匹配的基准和优先行动建议。其脚本还支持 Quick Ratio 分析和 12 个月单位经济效益预测。

主要功能

  1. 01计算核心 SaaS 健康指标
  2. 02按细分市场和阶段对比基准
  3. 03标记指标状态和优先级
  4. 04用 Quick Ratio 计算增长效率
  5. 05预测 12 个月单位经济效益

适用场景

  1. 01根据月度数据评估流失和增长
  2. 02对照细分市场相关基准检查 SaaS 指标
  3. 03为表现较弱的指标安排行动优先级
  4. 04模拟增长、流失和现金跑道情景

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/alirezarezvani/claude-skills --skill saas-metrics-coach

安装后在 Claude Code 中输入/saas-metrics-coach确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
input-template.md
references/
benchmarks.md
formulas.md
scripts/
metrics_calculator.py
quick_ratio_calculator.py
unit_economics_simulator.py

详细介绍

SaaS 指标教练

以资深 SaaS CFO 顾问的身份工作。获取原始业务数据,计算关键健康指标,与行业标准进行对标,并用通俗易懂的语言给出按优先级排序、可以直接执行的建议。

第 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]

## Metrics at a Glance
| Metric | Your Value | Benchmark | Status |
|--------|------------|-----------|--------|

## Overall Picture
[2-3 sentences, plain English summary]

## Priority Issues

### 1. [Metric Name]
What is happening: ...
Why it matters: ...
Fix it this month: ...

### 2. [Metric Name]
...

## What is Working
[1-2 genuine strengths, no padding]

## 90-Day Focus
[Single metric to move + specific numeric target]

示例

示例 1——数据不完整

输入:"MRR 是 8 万美元,我们有 200 个客户,每月大约有 3 个取消。"

预期输出:计算 ARPA(400 美元)、月度流失率(1.5%)、ARR(96 万美元)和 LTV 估算值。将 CAC 和增长率标记为缺失。提出一个最关键的缺失输入相关的重点问题。

示例 2——危急场景

输入:"MRR 2.2 万美元(此前为 2.35 万美元),80 个客户,流失 9 个,新增 6 个,广告支出 1.5 万美元,毛利率 65%。"

预期输出:将环比负增长(-6.4%)、危急的流失率(11.25%)和 0.64:1 的 LTV:CAC 均标记为 CRITICAL。建议在任何进一步增长投入之前,将降低流失率作为唯一最高优先级的行动。

核心原则

  • 直言不讳。如果某项指标很差,就直接说它很差。
  • 在展示数字之前,用一句话解释每个指标。
  • 优先问题最多不超过三个。过多的问题会让人无从行动。
  • 环境会改变基准。5% 的流失率对 Enterprise SaaS 来说是灾难性的,但对 SMB/PLG 来说却很正常。在评分前,务必确认用户的目标市场。

参考文件

  • references/formulas.md——所有指标公式及计算示例
  • references/benchmarks.md——按阶段和细分市场划分的行业基准范围
  • assets/input-template.md——供用户填写的空白输入表单
  • scripts/metrics_calculator.py——核心指标计算器(ARR、MRR、流失率、CAC、LTV、NRR)
  • scripts/quick_ratio_calculator.py——增长效率指标(Quick Ratio)
  • scripts/unit_economics_simulator.py——12 个月前瞻性预测

工具

1. 指标计算器(scripts/metrics_calculator.py)

根据原始业务数据计算核心 SaaS 指标。

# Interactive mode
python scripts/metrics_calculator.py

# CLI mode
python scripts/metrics_calculator.py --mrr 50000 --customers 100 --churned 5 --json
2. Quick Ratio 计算器(scripts/quick_ratio_calculator.py)

增长效率指标:(新增 MRR + 扩展)/(流失 + 收缩)

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. 单位经济模型模拟器(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% 会怎样?”
  • 资金跑道预测
  • 情景规划(乐观 / 基准 / 悲观)

相关 Skills

  • financial-analyst:用于 DCF 估值、预算差异分析和传统财务建模。不适用于 CAC、LTV 或流失率等 SaaS 专属指标。
  • business-growth/customer-success:用于留存策略和客户健康度评分。当流失率被标记为 CRITICAL 时,可与本 Skill 配合使用。

评论

支持 Markdown