agentsclimarketplace

North star metrics

Skill 0xF4ng/aether-growth-fieldwork/growth/north-star-metrics

Open GTM methods for AI-native founders — SaaS GTM, startup market entry, hardware GTM. Agent skills for Claude, Cursor, Codex. Free MIT.

Install
npx -y skills add 0xF4ng/aether-growth-fieldwork --skill north-star-metrics

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

3 things to look at

  • 22 days oldThe repository was created 22 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 3 stars3 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

Selects and validates the North Star Metric (NSM), builds the input metric tree beneath it, defines guardrail metrics that cannot be sacrificed, and designs the review cadence. The NSM is the single metric that most accurately captures the value the product delivers to users — not the value the business extracts from users. Prevents the most common failure mode: optimizing for revenue metrics that move up while the product quietly loses product-market fit.

SKILL.md

19.1 KB, ~4.4k tokens by cl100k_base, as published. Nobody here has run it

North Star Metrics

Before starting

Confirm (ask or infer) before running:

  • Product stage — pre-PMF / post-PMF / scaling? (NSM design differs significantly)
  • Growth motion — PLG / SLG / MLG / CLG? (determines which value delivery moment to measure)
  • Current metrics — what are the team currently tracking? Is there disagreement about which matters?
  • Product category — what type of value does the product deliver, at what frequency?
  • ICP — who is the core user? (NSM must measure value to them, not to the business)
  • Existing NSM — if one exists, what prompted the review? (pivot, declining metric, new motion?)

Contract

This skill guarantees:

  • No revenue metric is accepted as an NSM without explicit justification of why it reflects user value
  • Every NSM is tested against all four selection criteria before approval
  • Input metric tree has 3–5 inputs maximum — more is a sign the NSM is wrong
  • Guardrail metrics are defined before any experiment targeting the NSM begins
  • NSM revision protocol is specified — the team knows when to revisit the NSM

Role: Metric Architect. The NSM is not a KPI. It is not a revenue target. It is the compass for every experiment, every product decision, and every growth investment. Getting it wrong means optimizing confidently in the wrong direction. Your job is to select the right metric, build the tree underneath it, and prevent the team from using vanity metrics or revenue metrics as proxies for product value.


Inputs

Required before proceeding:

  • Product description and the core value it delivers to users
  • Growth motion (PLG / SLG / MLG)
  • Product category (see Step 2 for reference categories)
  • Current metrics being tracked (even if they are the wrong ones)

The core principle

THE NSM RULE:

The North Star Metric measures the value the product delivers to users —
not the value the business extracts from users.

WRONG: Revenue, MRR, ARR, bookings, contract value
       → These measure extraction. When they go up while NSM goes down,
         you are harvesting a product that is losing product-market fit.
         You will not see the cliff until you have walked off it.

WRONG: Vanity metrics — registered users, page views, downloads, DAU without context
       → These measure presence, not value. A user who signs up and never
         gets value inflates these. They are disconnected from retention.

RIGHT: A metric that, when it goes up, the users are genuinely better off —
       AND the business is likely growing sustainably.

The test: "If this metric goes up but users are not getting more value,
is that still a win?" If yes, it is the wrong metric.

Step 1 — Four-criteria NSM validation

Apply to every candidate NSM. All four criteria must pass.

CRITERION 1: Embodies value delivered to users
  Test: "When this metric increases, are users genuinely getting more value?"
  IF yes → pass
  IF "it depends" or "not necessarily" → this is a proxy, not the NSM

CRITERION 2: Predictive of long-term retention and revenue
  Test: "Do users who move this metric in week 1 have significantly higher
         30-day / 90-day retention than those who don't?"
  IF yes → pass (confirm with cohort analysis if data exists)
  IF not tested → flag: run a cohort analysis before finalizing
  IF no → this metric correlates with activity, not value

CRITERION 3: Measurable in your current analytics setup
  Test: "Can you query this metric today, by cohort, by segment, by date?"
  IF yes → pass
  IF no → either fix the instrumentation first OR select a proxy NSM that is
  measurable while you build toward the ideal one; document the gap explicitly

CRITERION 4: Influenceable by the team in the next 90 days
  Test: "Is at least one team (product, growth, marketing) able to move this
         metric with experiments in the next quarter?"
  IF yes → pass
  IF no → this is a lagging indicator; it belongs in the output metric layer,
  not as the NSM; find the leading indicator upstream of it

If a candidate fails any criterion: record why, keep it as a reference metric, and continue searching.


Step 2 — NSM by product category

The right NSM is almost always category-specific. Use this reference to calibrate, then customize.

PRODUCT CATEGORY → NSM REFERENCE

Communication / collaboration tools:
  NSM candidate: "Messages sent per user per week" / "Active projects with ≥3 collaborators"
  Why: value is in communication happening, not accounts created

Developer tools / infra / databases:
  NSM candidate: "Queries / API calls / deployments per active account per week"
  Why: usage IS value; a developer who ran 0 queries got 0 value
  Alternative: "Time to first successful query" as an activation NSM

Productivity / workflow tools:
  NSM candidate: "Tasks completed" / "Workflows automated per user"
  Why: value is in work getting done, not time in the app

Marketplace / platform:
  NSM candidate: "Transactions / matches completed" / "GMV" (only if users are sellers/buyers)
  Why: value requires a transaction — supply and demand must meet

Content / media:
  NSM candidate: "Content units consumed per session" / "Sessions per week per user"
  Why: value is consumption; registration without consumption = no value

Developer community / OSS:
  NSM candidate: "Actively contributed members" / "Answered questions per week"
  Why: value is in the community helping itself; lurkers provide no value signal

B2B SaaS (complex workflow):
  NSM candidate: "Accounts that completed their first [core workflow] within 14 days"
  Why: completion of the core workflow is the FVM; before that, the product has not delivered

AI / ML tools:
  NSM candidate: "Successful predictions / outputs used by the user" (not generated)
  Why: an AI that generates output the user ignores has not delivered value;
  measure used/acted-on outputs, not raw generation volume

WARNING: these are starting points. Validate with cohort analysis in your own data
before treating any of these as confirmed NSMs.

Step 3 — Input metric tree design

The NSM is the output. Input metrics are the levers the team pulls to move it.

INPUT METRIC TREE STRUCTURE

NSM: [Single metric]
  ↑
  ├── Input 1: [Acquisition lever] — "What brings new users to the FVM moment?"
  ├── Input 2: [Activation lever] — "What % of new users reach NSM-relevant behavior?"
  ├── Input 3: [Engagement lever] — "What keeps NSM-relevant users coming back?"
  ├── Input 4: [Retention lever] — "What prevents users who reached NSM from churning?"
  └── Input 5: [Expansion lever] — "What causes NSM to grow within existing accounts?" [if applicable]

RULES:
  Rule 1: 3–5 input metrics maximum. More inputs = the NSM is wrong (too composite)
  Rule 2: Each input must be independently measurable
  Rule 3: Each input must have an obvious owner (team or person)
  Rule 4: Moving any input should move the NSM — if the relationship is unclear, the input is wrong
  Rule 5: No input should be a revenue metric — inputs are behavioral, not financial

QUALITY CHECK — for each input, ask:
  "If this input goes up 20%, will the NSM likely go up within the same quarter?"
  IF yes for most inputs → tree is valid
  IF often no → the inputs are lagging or disconnected; redesign

Example tree (B2B developer tool, PLG motion):

NSM: "% of weekly active accounts that ran ≥5 queries this week"
  ├── Input 1: Signup → query activation rate (% who ran first query within 24h)
  ├── Input 2: Time to first query (median hours from signup to first query)
  ├── Input 3: D7 query recurrence rate (% who ran queries in week 1 who returned in week 2)
  └── Input 4: Multi-user adoption rate (% of accounts with ≥2 active users)

Step 4 — Guardrail metric system

Guardrail metrics are the constraints the team cannot violate while chasing the NSM.

GUARDRAIL PRINCIPLE:

The NSM creates optimization pressure. Without guardrails, that pressure
causes teams to move the NSM in ways that harm the product, the user,
or the business.

Classic failure modes guardrails prevent:
  - Improving activation rate by making free cancellation harder to find
  - Growing "active users" by sending more notification spam
  - Increasing queries-per-user by making the product confusing (users run more queries to get the same result)
  - Accelerating trial conversion by removing features that let users evaluate properly

GUARDRAIL CATEGORIES:

Category 1 — User experience floors
  Example: "Time to first meaningful response must remain < 3 seconds (p95)"
  Example: "Support ticket volume must not increase >20% vs prior 4-week average"
  Example: "Error rate on core workflow must remain < 0.5%"

Category 2 — Retention floors
  Example: "D30 retention must not decline more than 3pp below the 8-week rolling average"
  Example: "Churn rate in months 1–3 must not increase"

Category 3 — Business health floors
  Example: "CAC payback period must remain < 18 months"
  Example: "Gross margin must not decline below [X%]"

Category 4 — Trust and safety floors (if applicable)
  Example: "Privacy incident count = 0"
  Example: "Data export functionality must remain fully functional"

DESIGN RULES:
  - 2–4 guardrails maximum (more = guardrails themselves become management overhead)
  - Every guardrail has a specific number threshold, not a direction ("don't worsen")
  - Any experiment that would violate a guardrail is blocked before it ships

Step 5 — NSM by growth motion

MOTION-SPECIFIC NSM GUIDANCE

PLG:
  NSM focus: activation and habitual usage
  Leading indicator: "% of signups who reach FVM within 7 days"
  Output metric (not NSM): Free-to-paid conversion rate
  
  Why not conversion rate as NSM: conversion is affected by pricing, not just value.
  A product can improve conversion by raising urgency without improving value.
  FVM rate or habitual usage is the honest measure.

SLG:
  NSM focus: deal quality and expansion
  NSM candidate: "Accounts that complete technical evaluation and advance to procurement"
  OR: "Expansion ARR per cohort at 6-month mark"
  
  Caution: SLG NSMs are longer-cycle and harder to influence quickly.
  Add a leading NSM (e.g., "champion activation within 14 days of account creation")
  alongside the lagging one for faster feedback.

MLG:
  NSM is split across two tracks:
  - PLG track NSM: activation / usage depth (as above)
  - SLG track NSM: pipeline velocity or account expansion
  
  Report both separately. Blending them obscures the health of each motion.

CLG:
  NSM focus: value exchange within community
  NSM candidate: "Questions answered by non-staff within 4 hours per week"
  OR: "Active contributors who have posted ≥3 times in the last 30 days"
  
  Why not member count: member count measures interest, not community health.
  The community has delivered value only when a member gets a useful answer.

Step 6 — NSM revision protocol

The NSM should be stable — but not permanent. Define when to revisit before you need to.

NSM REVISION TRIGGERS (any one → mandatory review):

Trigger 1: Business model change
  New pricing model, new product tier, or new monetization mechanism
  → The relationship between value delivery and revenue has changed

Trigger 2: Significant product change
  Core workflow redesigned, new feature becomes the dominant use case,
  or primary ICP segment has shifted
  → The FVM definition may have changed

Trigger 3: NSM moving but business declining
  NSM goes up while revenue, retention, or NPS goes down
  → The NSM has decoupled from actual value; it is now a vanity metric in disguise

Trigger 4: NSM no longer influenceable
  The team has exhausted all practical ways to move the metric
  → The NSM is saturated or has become a lagging indicator; find the upstream driver

Trigger 5: Post-PMF validation
  Pre-PMF NSMs are often proxies; after PMF is confirmed, upgrade to a more
  precise measurement of value delivery

REVISION CADENCE:
  Default: NSM review every 6 months even without a trigger (30-minute check-in)
  Mandatory: immediately on any trigger above

REVISION PROTOCOL:
  Step 1: Document the current NSM, its rationale, and the trigger for revision
  Step 2: Apply the four-criteria test to the proposed new NSM
  Step 3: Run a parallel tracking period (4–8 weeks) where both old and new NSMs
          are tracked before the old one is retired
  Step 4: Communicate the change to all teams with the rationale — teams optimizing
          for the old NSM need to reorient experiments

Output format

## North Star Metric Design

**Product:** [Name]
**Growth motion:** [PLG / SLG / MLG / CLG]
**Product stage:** [Pre-PMF / Post-PMF / Scaling]

### NSM
Metric: [Single metric definition]
Measurement: [Exact query / event / formula used to calculate]
Current value: [Baseline if known]
Target direction: [Increase / Decrease]

### Four-criteria validation
Embodies user value: [Pass / Fail — rationale]
Predictive of retention: [Pass / Fail — evidence or flag for cohort analysis]
Measurable today: [Pass / Fail — instrumentation status]
Influenceable in 90 days: [Pass / Fail — which team owns it]

### Input metric tree
NSM: [Metric]
  ├── Input 1 [Acquisition]: [Metric] — Owner: [Team]
  ├── Input 2 [Activation]: [Metric] — Owner: [Team]
  ├── Input 3 [Engagement]: [Metric] — Owner: [Team]
  └── Input 4 [Retention]: [Metric] — Owner: [Team]

### Guardrail metrics
1. [Metric] must not fall below / exceed [threshold] — Owner: [Team]
2. [Metric] must not fall below / exceed [threshold] — Owner: [Team]

### NSM revision triggers
Next scheduled review: [Date]
Mandatory revision triggers: [List the 2-3 most likely for this product]

Brain reads / writes

If a companion brain repo is connected:

Before starting:

  • Read knowledge/icp-map.md — ICP defines who the value is delivered to; the NSM must measure value to the Core ICP, not the broadest possible user
  • Read experiments/experiment-log.md — past experiments reveal which behaviors actually correlate with retention (proxy for NSM validation)

Brain write (after NSM is defined or revised):

  • Write to decisions/: NSM definition, input metric tree, guardrails, revision triggers, and rationale; this becomes the reference document for all future experiment design

Brain not connected: document the NSM decision in a shared doc before running any experiments that reference it.


Anti-patterns

Anti-patternWhy it failsFix
Revenue as NSMRevenue measures extraction; can increase while product is losing usersUse a behavioral metric that predicts revenue; revenue goes in guardrails
DAU / MAU without qualificationActive users who got zero value inflate this metric; it doesn't predict retentionDefine "active" as "performed the core value action" not "logged in"
Composite metric (e.g., engagement score)No one can explain what moves it; experiments can't be designed against itPick one observable event as the NSM
Too many input metrics (>5)Team can't hold 8 metrics in focus; experiments fragment across too many leversToo many inputs signals the NSM itself is wrong; simplify the NSM first
No guardrails definedTeam optimizes the NSM via dark patterns or at the expense of retentionGuardrails are required before any experiment targeting the NSM
Never revising the NSMMarket, product, and business all change; an NSM from 3 years ago may be measuring the wrong thingSchedule a 6-month review cadence; define mandatory revision triggers
Pre-PMF team picking a lagging NSMA 90-day cohort retention NSM gives no feedback for 90 daysPre-PMF: use a leading activation NSM with a short feedback cycle

Benchmarks (2025–2026)

BenchmarkValueNotes
FVM rate (% of signups reaching FVM in 7 days) — target for post-PMF PLG40–60%Below 25%: activation is the primary growth constraint
D7 retention (high-frequency SaaS)>25% is meaningfulLow-frequency tools: this benchmark does not apply
D30 retention (PLG, high-fit ICP users)>30%Below 10%: either wrong ICP or product has not delivered value at FVM
Time-to-first-query / first-API-call (developer tools)<10 minutes (target)>30 minutes: onboarding friction is the primary activation constraint
PQL → close rate (MLG)>40% = healthy PLG-to-SLG handoffBelow 40%: PQL signal is wrong or handoff is broken
NSM review cadenceEvery 6 months, or on triggerTrigger-based is more important than calendar-based
Input metrics per NSM3–5More than 5: NSM is wrong; fewer than 3: team is under-measuring

Related skills

SkillWhen to use
growth/growth-loop-design/SKILL.mdAfter NSM is defined: design the growth loop that compounds the NSM
growth/experiment-portfolio/SKILL.mdNSM and input metrics become the portfolio's orientation framework
growth/funnel-audit/SKILL.mdFunnel audit identifies which input metric is the current constraint
growth/retention-analysis/SKILL.mdValidates whether NSM is predictive of retention via cohort analysis
pmm/icp-research/SKILL.mdICP definition shapes which users the NSM must measure value for

Validation criteria

  • NSM passes all four criteria (user value, retention predictive, measurable, influenceable)
  • NSM is not a revenue metric or a vanity metric
  • Input metric tree has 3–5 inputs, each with a named owner
  • Guardrail metrics defined with specific numeric thresholds
  • NSM revision triggers documented
  • NSM is expressed as a single observable event or ratio — not a composite score

References & Sources

Tier 1:

  • Reforge growth loops framework: NSM selection, input metric tree design, loop-to-NSM connection
  • Amplitude NSM playbook (2025): four-criteria validation, category-specific NSM examples, revision protocol
  • growth-motion-plg (growth-skills v1.0, score 8.5/10): FVM definition, PLG activation benchmarks

Gives 0 of the 12 instructions most roadmap strategy skills give in ~4.4k tokens

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

  • read product marketing context before asking questionsin 21 of 591, across 10 files
  • base price on perceived value, not costin 15 of 591, across 4 files
  • compact after finalizing a planin 14 of 591, across 9 files
  • differentiate tiers using features, limits, or supportin 14 of 591, across 3 files
  • use Van Westendorp to find acceptable price rangein 13 of 591, across 2 files
  • use MaxDiff to identify highly valued featuresin 13 of 591, across 2 files
  • map topics to buyer journey stagesin 12 of 591, across 6 files
  • Extract domain capabilities and classify subdomainsin 11 of 591, across 1 file
  • Define bounded contexts around consistency and ownershipin 11 of 591, across 1 file
  • Establish a ubiquitous language glossary and anti-termsin 11 of 591, across 1 file
  • Capture context boundaries in ADRs before implementationin 11 of 591, across 1 file
  • Open the strategic design template if neededin 11 of 591, across 1 file

Said here and by no other author read

  • Confirm product stage and growth motion before starting
  • Reject revenue metrics as North Star metrics
  • Test every candidate metric against all four criteria
  • Limit input metric tree to five inputs
  • Make all input metrics behavioral not financial
  • Define guardrail metrics before running experiments

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.