agentsclimarketplace

Product metrics

Skill Mattakushi432/Claude-Code-Skills-Custom-DevTools-Pack/plugins/devtools-pack/skills/product-metrics

A curated pack of custom Claude Code skills for developers — installable as a Claude Code plugin marketplace.

Install
npx -y skills add Mattakushi432/Claude-Code-Skills-Custom-DevTools-Pack --skill product-metrics

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

When to activate: product metrics, north star metric, KPIs, retention metrics, engagement metrics, revenue metrics, metric tree, dashboard, DAU MAU

SKILL.md

6.5 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it

Product Metrics

North Star Metric Framework

What Makes a Good North Star

  1. Captures value delivered to customers (not just revenue)
  2. Predictive of long-term business success
  3. Actionable — teams can influence it
  4. Understandable — whole company can explain it
  5. Measurable — available in near real-time

North Star Examples by Business Model

Business ModelNorth Star Metric
B2B SaaSWeekly active teams
Consumer socialDAU/MAU ratio
MarketplaceGMV (gross merchandise value)
Media/contentTotal reading time per week
E-commerceOrders per customer per year
Developer toolsWeekly active developers running builds
CollaborationFiles shared per user per week
FintechTransactions processed per active user

Metric Tree (Input Metrics)

North Star: Weekly Active Teams

├── Acquisition
│   ├── New signups / week
│   ├── Trial activation rate (signup → first value)
│   └── Traffic × Conversion rate

├── Activation
│   ├── Time to first key action (< 3 days target)
│   ├── Onboarding completion rate (target: 70%)
│   └── Setup step completion rates (funnel)

├── Engagement (core action frequency)
│   ├── DAU / WAU / MAU
│   ├── Sessions per user per week
│   ├── Features used per session
│   └── Core action depth (# items created, shared, etc.)

├── Retention
│   ├── Day 1 / Day 7 / Day 30 retention
│   ├── Monthly churn rate
│   └── L30 (users active in last 30 days)

└── Expansion
    ├── Seats added per account per month
    ├── Upgrade rate (free → paid)
    └── NRR (Net Revenue Retention)

Retention Metrics

Cohort Retention Curve

Cohort: Users who signed up in January

         Day 0  Day 1  Day 7  Day 14  Day 30  Day 90
Jan cohort: 100%  40%   25%    20%     18%     15%

"Flattening" = product-market fit signal
Continuous decline = no PMF

Retention Formulas

Day N Retention = Users from cohort active on Day N / Cohort size

Rolling Retention = Users from cohort active on Day N or later / Cohort size

Churn Rate (monthly) = Customers lost in period / Customers at start of period

Retention Rate = 1 - Churn Rate

Quick Ratio = (New MRR + Expansion MRR) / (Contraction MRR + Churn MRR)
  > 4 = excellent growth
  2-4 = healthy
  < 2 = leaky bucket

Retention Benchmarks by Stage

StageDay 1Day 7Day 30
Early PMF (B2C)25-35%12-20%8-15%
Strong PMF (B2C)35-50%20-35%15-25%
B2B SaaS monthly90-95%

Engagement Metrics

DAU/MAU Ratio (Stickiness)

Stickiness = DAU / MAU

> 20% = good (Slack ~50%, Facebook ~65%)
10-20% = moderate
< 10% = low engagement / wrong use case

Use WAU/MAU for weekly-use products

L-Ness Framework (Active Users)

L7 = users active in last 7 days
L14 = users active in last 14 days
L28 = users active in last 28 days

L7/L28 = stickiness equivalent

Feature Adoption Metrics

Feature Adoption Rate = Users who used feature / Total active users

Feature Frequency = Avg times feature used per user per period

Feature Breadth = Avg # of features used per active user (depth of product)

Revenue Metrics (SaaS)

Core SaaS Metrics

MRR = Monthly Recurring Revenue (sum of all monthly subscriptions)
ARR = MRR × 12 (or sum of annual contracts)

New MRR = revenue from new customers this month
Expansion MRR = upgrades, upsells, additional seats
Contraction MRR = downgrades
Churned MRR = cancelled subscriptions

Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRR

NRR (Net Revenue Retention) = 
  (MRR from cohort at end of period) / (MRR from same cohort at start)
  > 120% = world-class (customers expand faster than they churn)
  > 100% = growth without new customers
  < 100% = leaky bucket

GRR (Gross Revenue Retention) = NRR without expansion
  Healthy: > 85% SMB, > 90% enterprise

Unit Economics

CAC (Customer Acquisition Cost) = 
  Total Sales & Marketing spend / New customers acquired

LTV (Lifetime Value) = 
  ARPU × Gross Margin % / Churn Rate
  or: ARPU × Average customer lifespan in months

LTV:CAC Ratio:
  > 3:1 = healthy (< 3 years payback)
  < 1:1 = losing money per customer

CAC Payback Period = CAC / (ARPU × Gross Margin %)
  < 12 months = excellent
  12-18 months = good
  > 24 months = concerning

ARPU (Average Revenue Per User) = MRR / # active paying customers
ARPA (Average Revenue Per Account) = MRR / # accounts

Acquisition Metrics

Traffic → Sign-up Conversion Rate (target: 2-5% for B2B SaaS)
Sign-up → Activation Rate (target: 40-60%)
Activation → Paid Conversion Rate (target: 15-25% for PLG)
Trial → Paid Conversion Rate (target: 25% for freemium, 15% trial)

Lead Velocity Rate (LVR) = 
  (Qualified leads this month - last month) / last month × 100
  Leading indicator of future revenue growth

Dashboard Design Principles

Metric Hierarchy

Executive Dashboard (weekly)
├── North Star (vs goal)
├── MRR/ARR (vs goal)
├── Churn Rate (vs target)
└── CAC Payback Period

Team Dashboard (daily)
├── DAU / WAU (vs 7-day avg)
├── Activation rate (rolling 7d)
├── Feature-specific metrics
└── Error rates / P0 issues

Experiment Dashboard (real-time)
├── Treatment vs control metric
├── Statistical significance
└── Guardrail metrics (not regressions)

Anti-Patterns

  • Vanity metrics: total sign-ups without activation context
  • Lagging-only dashboards: MRR is lagging, track leading indicators
  • Too many metrics: max 5-7 metrics per dashboard
  • No targets: every metric needs a goal and time horizon
  • Missing context: always show trend + vs period / vs goal

Metric Governance

  • Each metric has a single owner
  • Metric definitions documented (exact SQL/event name)
  • Calculation methodology agreed cross-functionally
  • Refresh cadence defined (real-time, daily, weekly)
  • Metric changes require changelog entry
  • Discrepancies between tools investigated and resolved

Gives 0 of the 12 instructions most analytics metrics skills give in ~1.7k tokens

Counted across 368 of the 369 authors here whose files we hold, read 2026-08-06

  • read product marketing context before asking questionsin 18 of 368, across 12 files
  • use lowercase with underscores for event namesin 16 of 368, across 6 files
  • track events for decisions not vanity metricsin 15 of 368, across 5 files
  • use object-action format for event namesin 15 of 368, across 8 files
  • produce a tracking plan documentin 14 of 368, across 4 files
  • Call RUBE_SEARCH_TOOLS first to get current schemasin 13 of 368, across 2 files
  • establish consistent event naming conventions before implementingin 10 of 368, across 4 files
  • Verify dimension and metric compatibility before reportingin 9 of 368, across 2 files
  • Encrypt data at rest and in transitin 9 of 368, across 3 files
  • use snake_case for event namesin 9 of 368, across 5 files
  • monitor technical health during the testin 9 of 368, across 5 files
  • use consistent property namesin 8 of 368, across 4 files

Said here and by no other author read

  • build a metric tree covering acquisition to expansion
  • measure user stickiness using the active user ratio
  • evaluate customer acquisition cost against lifetime value
  • assign a single owner to each metric
  • document exact metric calculation sql
  • define the metric data refresh cadence

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.