mcpField
Y
yc-weekly-growth-compass

yc-weekly-growth-compass

github.com/magnus919营销与增长15360 次安装1 天前更新
代码仓库

关于 yc-weekly-growth-compass

将 Y Combinator 的增长理念整理为创始人每周可执行的增长评估技能。它结合增长率计算、YC 基准和复合增长预测,帮助团队评估指标并用目标增长率梳理决策。

主要功能

  1. 01计算周期增长率及周增长等效值
  2. 02按 YC 周增长基准分类
  3. 03预测复合增长与达到目标所需时间
  4. 04分析历史序列的增长趋势
  5. 05提供命令行计算器和 JSON 输出

适用场景

  1. 01每周检查用户或收入增长情况
  2. 02比较增长表现与 YC 基准
  3. 03评估某项计划是否服务于增长目标
  4. 04规划翻倍时间或目标指标达成时间

安装

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

$npx skills add https://github.com/magnus919/agent-skills --skill yc-weekly-growth-compass

安装后在 Claude Code 中输入/yc-weekly-growth-compass确认已加载。

包含的文件

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

README.md
assets/
compound-growth-table.md
evals/
evals.json
references/
growth-compass-framework.md
scripts/
growth-compass.py
test_growth_compass.py

详细介绍

每周增长指南针

“如果每位创始人都应该始终掌握一个数字,那就是公司的增长率。这是衡量一家创业公司的标准。如果你不知道这个数字,甚至无从判断自己做得好还是不好。” — Paul Graham,《Startup = Growth》(2012 年 9 月)

这项技能将 Y Combinator 的核心增长理念转化为可重复执行的每周实践。增长率不只是一项指标,更是创始人做出每个决策时的指南针。

何时加载

触发语句示例
“我的增长率是多少?”创始人例行检查
“我们的增长够快吗?”对发展轨迹感到焦虑
“我们应该优先开发功能 X,还是推动增长 Y?”梳理决策
“一年后我们会发展到什么程度?”预测/规划
“我们的增长与 YC 基准相比如何?”基准对比
“这项举措值得做吗?”检查增长指南针
“我们的收入要多久才能翻倍?”里程碑规划

使用方法

经验法则(无需脚本)

YC 根据对数千家创业公司的测量得出的经验基准:

每周增长率年化增长倍数YC 评估
1%1.7x令人担忧——尚未找到产品与市场的契合点
2%2.8x低于平均水平——需要显著加速
5%12.6x良好——发展势头稳健,继续努力
7%33.7x非常好——进展卓越
10%142.0x出色——罕见的爆发式增长轨迹

关键拐点:YC 指导的目标区间是每周增长 5-7%。

增长指南针练习(无需脚本)

对任何战略决策,都可以使用以下启发式方法:

  1. 说出你的每周目标增长率(例如,“7%”)
  2. 对于任何拟议的举措,都问一句:“这有助于实现我们的目标增长率吗?”
  3. 如果有帮助 → 去做。如果没有 → 推迟或放弃。
  4. 在周末衡量实际增长。如果没有达到目标,说明还有比已做之事更重要的事情。

这会将创业过程中令人眼花缭乱的复杂问题,转化为一个单一的优化问题,正如 Graham 所设想的那样。

完整分析(脚本)
python scripts/growth-compass.py \
  --current-value 1200 \
  --previous-value 1000 \
  --period weekly

也可以使用完整数据序列来查看趋势:

python scripts/growth-compass.py \
  --series "1000,1050,1100,1200,1350,1420" \
  --period weekly
必填输入
标志说明示例
--current-value本周期的指标值1200
--previous-value上一周期的指标值1000
或 --series按时间顺序排列的逗号分隔值"1000,1050,1100"
--periodweekly、monthly 或 quarterlyweekly
可选输入
标志说明示例
--project-periods向前预测的周期数(默认值:52)104
--target-value要达到的指标目标值100000
--metric-name指标标签(默认值:"users/revenue")"MRR"
--json机器可读的 JSON 输出
--dry-run验证输入并显示将进行的计算,但不实际运行
输出字段
字段含义
growth_rate.period_rate_pct输入周期的计算增长率
growth_rate.weekly_equivalent_pct年复合增长倍数相同的每周增长率
benchmark.label根据每周等效增长率划分的 YC 等级;YC 的阈值仅适用于每周增长率
projected_1yr按当前增长率计算,52 周后的数值
projected_2yr按当前增长率计算,104 周后的数值
doubling_time按当前增长率翻倍所需的周期数
time_to_target如果设置了目标,达到目标所需的周期数
assessment通俗易懂的解读

方法论

增长率计算
growth_rate = ((current_value - previous_value) / previous_value) × 100

对于包含 3 个或更多数据点的序列,脚本会计算:

  • 逐周期增长率
  • 平均增长率(算术平均值)
  • 中位数增长率(稳健,不易受异常值影响)
  • 复合每周增长率(CWGR)——根据首个值和最后一个值拟合得出
周期转换与 YC 层级

YC 层级阈值(2%、5%、7% 和 10%)描述的是每周增长率。月度和季度输入会转换为每周增长率,同时保持年复合倍数不变:

weekly_rate = (1 + period_rate)^(periods_per_year / 52) - 1

主要基准和评估始终采用对应的每周增长率。周期增长率会单独报告,并用于基于周期的预测和翻倍时间。对比表的行标注为每周基准增长率,并显示所选输入周期对应的增长率;不会用每周阈值对月度或季度增长率进行分类。

指南针原则

摘自 Graham 的文章:“我们通常建议初创公司选定一个自己认为能够达到的增长率,然后每周努力实现它。如果他们决定每周增长 7%,并且达到了这个数字,那么这一周就是成功的。他们不需要做其他事情。但如果没达到,那么他们就没能做好唯一重要的事情。”

该脚本通过以下方式将这一原则付诸实践:

  1. 计算你是否达到了目标
  2. 按当前增长率和目标增长率分别进行前景预测
  3. 以绝对数值显示差距,让创始人感受到紧迫性
复合增长预测
future_value = current_value × (1 + growth_rate/100)^periods

YC 基准增长率下的复合增长威力:

从月度 MRR 1,000 美元开始:

每周增长率第 12 个月第 24 个月第 36 个月
1%1,700 美元2,900 美元4,900 美元
5%12,600 美元159,000 美元200 万美元
7%33,700 美元110 万美元3,800 万美元
10%142,000 美元2,020 万美元29 亿美元

每周增长 5% 和 7% 的差距,决定了企业是成为生活方式型公司,还是成为定义品类的公司。增长率的细微变化会带来截然不同的结果。

决策框架

对创始人而言
  1. 周一:设定本周的增长目标
  2. 每次决策时:“这是否有助于实现目标?”
  3. 周五:衡量实际增长
  4. 如果达成:这一周就成功了,其他事情都不重要
  5. 如果未达成:提高警惕。哪里出了问题?做出调整。
对投资者/顾问而言

使用 YC 的诊断框架:

What's your weekly growth rate?  ─→  < 5%: Founders aren't doing
    ↓                                    unscalable things
    ↓                                5-7%: Good, keep pushing
    ↓                                10%+: Exceptional
What's your growth rate trend?     ─→  Accelerating: product-market fit
    ↓                                    Decelerating: market saturation or churn
    ↓                                    Flat: plateau, needs intervention
Is revenue growing same as users?  ─→  No: monetization gap

示例:YC 早期公司评估

python scripts/growth-compass.py \
  --current-value 35000 \
  --previous-value 32000 \
  --period monthly \
  --metric-name "MRR" \
  --target-value 100000

增长率:月度 9.4%(每周等效增长率约为 2.09%) YC 评估:低于平均水平(基于每周等效增长率) 1 年预测:约 107K 美元 MRR 翻倍时间:约 7.7 个月 达到 100K 美元 MRR 所需时间:约 12 个月

参考资料

  • references/growth-compass-framework.md — 完整文章解析与引文
  • assets/compound-growth-table.md — 便于快速查阅的参考表
  • yc-default-alive-calculator 配套技能 — 用于财务可持续性分析

可用脚本

脚本用途调用方式
scripts/growth-compass.py确定性命令行计算器:计算周期增长率、YC 基准评估、复合增长预测(1 年/2 年)、翻倍时间和达到目标所需时间;接受两个数值或逗号分隔的序列,并支持文本或 --json 输出。创始人询问实际增长数据、预测或基准,而不是经验法则式的回答时,运行此脚本。python scripts/growth-compass.py --current-value 1200 --previous-value 1000 --period weekly --json
scripts/test_growth_compass.py离线回归检查,涵盖每周增长率不变、月度/季度转换、年度复合不变性、负值/零增长率,以及 JSON/文本基准的一致性。python -m unittest scripts/test_growth_compass.py

前置条件

  • Python 3.9+,仅使用标准库(依据 compatibility)——无需外部软件包、API 密钥或数据文件。
  • 真实指标输入:一个周期的当前值/前值,或至少一组简短的历史数值序列。脚本只负责计算,无法凭空生成你的数据。
  • 用于执行 Python 的 terminal 工具集(依据 frontmatter)。

局限性

  • 增长率完全根据你传入的数据计算:垃圾输入也会产生看起来很可信的输出,因此在信任结果前,请确认指标定义(用户数、收入还是 MRR)以及周期是否对齐。
  • 预测只是按最新增长率进行复合增长,不会考虑用户流失、季节性、容量限制或增长放缓。
  • 系列统计需要 3 个或更多数据点;只有两个值时,没有均值、中位数或 CWGR 趋势,只有单个区间的增长率。
  • YC 阶段标签是基于 Paul Graham 的《Startup = Growth》一文制定的基准,并非估值或融资判断。

评论

支持 Markdown