关于 saas-metrics-coach
SaaS Metrics Coach 面向 SaaS 团队,将业务数据转化为健康指标、按细分市场匹配的基准和优先行动建议。其脚本还支持 Quick Ratio 分析和 12 个月单位经济效益预测。
主要功能
- 01计算核心 SaaS 健康指标
- 02按细分市场和阶段对比基准
- 03标记指标状态和优先级
- 04用 Quick Ratio 计算增长效率
- 05预测 12 个月单位经济效益
适用场景
- 01根据月度数据评估流失和增长
- 02对照细分市场相关基准检查 SaaS 指标
- 03为表现较弱的指标安排行动优先级
- 04模拟增长、流失和现金跑道情景
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ alirezarezvani/ claude-skills --skill saas-metrics-coach安装后在 Claude Code 中输入/saas-metrics-coach确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/input-template.mdreferences/benchmarks.mdformulas.mdscripts/metrics_calculator.pyquick_ratio_calculator.pyunit_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 配合使用。