plugins/product/skills/product-metrics/SKILL.md
Helps define what to measure and how using North Star Metric, AARRR Pirate Metrics, and HEART frameworks. Use when choosing KPIs, defining success criteria, building analytics strategy, or evaluating product health. Triggers include "what metrics should we track", "what's our North Star", "are we measuring the right things", "how do I set up KPIs". Do NOT use for understanding customers (use product-discovery), prioritizing features (use product-prioritization), or defining long-term direction (use product-strategy).
npx skillsauth add petrogurcak/skills product-metricsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Metrics tell you whether you're winning. Without the right metrics, you're flying blind — or worse, optimizing the wrong thing.
Core principle: One North Star, not twenty dashboards. If everything is a priority, nothing is.
Announce: "I'm using product-metrics to define what we should measure and how."
USE this skill:
DON'T use this skill:
product-discoveryproduct-prioritizationproduct-strategyproduct-market-fitONE NORTH STAR, NOT TWENTY DASHBOARDS
IF EVERYTHING IS A PRIORITY, NOTHING IS
Measure what matters. Ignore vanity metrics.
A metric without an action plan is just a number.
Best for: Aligning the entire company around one metric that represents customer value. Default starting point.
Definition: The single metric that best captures the core value your product delivers to customers.
Properties of a Good North Star:
Examples:
| Company Type | North Star Metric | Why | | ------------- | ---------------------- | ----------------------------- | | Marketplace | # of transactions/week | Both sides getting value | | SaaS (collab) | # of active teams/week | Teams = retention + expansion | | Media/content | Total reading time/day | Engagement = ad revenue | | E-commerce | # of purchases/month | Direct value exchange | | Fintech | $ managed on platform | Trust + engagement |
North Star + Supporting Inputs:
[North Star Metric]
│
┌────────────┼────────────┐
│ │ │
[Input 1] [Input 2] [Input 3]
(Breadth) (Depth) (Frequency)
Example (SaaS):
Weekly Active Teams
│
┌───────┼───────┐
│ │ │
New team Features Sessions
signups adopted per team
per team per week
How to Choose:
Best for: Full-funnel view of the customer journey. Great for identifying where you're losing users.
The Funnel:
A - Acquisition: How do users find you?
A - Activation: Do they have a great first experience?
R - Retention: Do they come back?
R - Revenue: Do they pay?
R - Referral: Do they tell others?
Metrics per Stage:
| Stage | Key Metric | Example | Benchmark | | --------------- | ----------------------- | ------------------------- | --------------------------- | | Acquisition | Visitors, signups | Monthly new signups | Growing month-over-month | | Activation | % completing key action | % who complete onboarding | 25-60% (varies) | | Retention | Day 1/7/30 retention | % active after 30 days | 40%+ = good | | Revenue | ARPU, conversion rate | % free → paid | 2-5% freemium, 15-30% trial | | Referral | Viral coefficient | Invites sent per user | K > 1 = viral growth |
How to Use AARRR:
Stage Priority Order:
1. Retention (users coming back?)
└── No → Fix product value (→ product-market-fit)
2. Activation (users getting to value?)
└── No → Fix onboarding
3. Revenue (users paying?)
└── No → Fix pricing/packaging (→ pricing)
4. Acquisition (users finding you?)
└── No → Fix marketing (→ marketing-orchestrator)
5. Referral (users telling others?)
└── No → Add referral mechanics (→ growth-hacking)
Best for: Measuring user experience quality. Best for teams working on UX improvements.
Five Dimensions:
| Dimension | Measures | Example Metric | | ---------------- | ------------------------- | -------------------------------- | | Happiness | Satisfaction, NPS | CSAT score, NPS | | Engagement | Depth of usage | Sessions/week, features used | | Adoption | New users/features | Signups, feature adoption rate | | Retention | Users coming back | D7/D30 retention | | Task success | Can users complete goals? | Task completion rate, error rate |
Goals-Signals-Metrics Process:
For each HEART dimension:
Example (onboarding flow):
Dimension: Adoption
Goal: New users complete setup quickly
Signal: Users finish all onboarding steps
Metric: % completing onboarding within first session
When to Use HEART vs AARRR:
Best for: Choosing metrics based on product/company stage. What matters at pre-PMF is different from growth stage.
| Stage | Focus Metric | Why | | --------------------------- | ------------------------ | ------------------------------ | | Empathy (pre-product) | # of customer interviews | Do you understand the problem? | | Stickiness (MVP) | Retention, engagement | Are users coming back? | | Virality (PMF achieved) | Viral coefficient, NPS | Are users spreading the word? | | Revenue (monetization) | ARPU, LTV, CAC | Is the business model working? | | Scale (growth) | CAC payback, margins | Can you grow profitably? |
Key insight: Don't optimize for revenue metrics before you have retention. Don't optimize for virality before you have PMF.
Do you have a product?
├── NO → Empathy stage → Track interviews, hypotheses tested
├── YES →
│ Do users come back? (Retention > 30% at D30)
│ ├── NO → Stickiness stage → Fix retention
│ ├── YES →
│ │ PMF > 40%?
│ │ ├── NO → Still stickiness → Improve core value
│ │ ├── YES →
│ │ │ Revenue model working?
│ │ │ ├── NO → Revenue stage → Fix monetization
│ │ │ ├── YES → Scale stage → Optimize growth
For each metric:
Dashboard structure:
├── North Star Metric (big, prominent)
├── Supporting Input Metrics (3-4)
├── AARRR Funnel (conversion rates between stages)
└── Key alerts (metric drops > X%)
Maximum 10-15 metrics total. More = noise.
| Vanity Metric | Why Bad | Actionable Alternative | | ---------------- | ------------------------ | ----------------------------------- | | Total users | Always goes up | Active users (DAU/MAU) | | Page views | Doesn't mean engagement | Session duration, pages per session | | Total signups | Says nothing about value | Activation rate | | App downloads | Installs ≠ usage | D7 retention | | Total revenue | Hides churn | Net revenue retention | | Social followers | Vanity | Engagement rate |
Rule of thumb: If the metric always goes up regardless of what you do, it's vanity.
| Metric | Formula | Good Benchmark | | ------------------------- | --------------------------------- | ------------------- | | DAU/MAU ratio | Daily active / Monthly active | 20%+ (engagement) | | D1/D7/D30 retention | Users returning after N days | D30 > 40% | | Activation rate | % completing key first action | 25-60% | | Churn rate | % users lost per month | < 5% monthly (SaaS) | | NPS | Promoters - Detractors | > 50 = excellent | | LTV/CAC | Lifetime value / Acquisition cost | > 3:1 | | ARPU | Revenue / Active users | Depends on business | | Viral coefficient (K) | Invites × conversion rate | K > 1 = viral |
| Framework | Core Question | Best For | | ----------- | ------------------------------------ | ----------------- | | North Star | "What single metric captures value?" | Company alignment | | AARRR | "Where are we losing users?" | Funnel analysis | | HEART | "How good is the user experience?" | UX measurement | | Stage-Based | "What should we focus on now?" | Metric selection |
Too many metrics: "We track 50 KPIs" → Pick ONE North Star + 3-4 inputs. Max 10-15 total.
Revenue as North Star: "Our North Star is MRR" → Revenue is a lagging indicator. What user action drives revenue?
Vanity metrics: "We have 100K users!" → How many are active? What's retention?
Same metrics at every stage: Tracking CAC when you don't have retention → Fix retention first, then worry about acquisition cost.
No baseline: "Let's improve activation" → What's current activation? You need a number to improve from.
Measuring without acting: Dashboard exists but nobody changes behavior → Every metric needs an owner and action plan.
product-strategy provides objectivesproduct-market-fit for PMF-specific metricsgrowth-hacking, product-led-growthux-optimization for improving experienceanalytics-setup for implementationdevelopment
Builds a pre-launch social proof strategy through structured beta programs using D'Souza Brain Audit interviews. Use when launching new products/services and need compelling testimonials, planning a beta cohort, designing interview questions to harvest objection-busting social proof, improving video testimonials for landing pages, or designing case studies with metrics. Trigger phrases include "beta tester program for testimonials", "pre-launch social proof", "Brain Audit testimonial framework", "case study harvest", "reverse testimonial", "video testimonial mechanics", "social proof landing page", "sběr referencí", "beta tester program", "testimonial pro landing page", "social proof před launchem", "rozhovor s klientem", "case study sběr", "reference před spuštěním". NOT for ongoing case study production (use growth-hacking case-study approach), offer design (use offer-creation), or conversion optimization (use ux-optimization).
development
Use when planning a product launch and the product type is unclear or could be either generic (SaaS/app/physical) or info-product. Routes between marketing:launch-strategy (generic launches) and marketing:info-product-launch (courses, memberships, ebooks, cohorts, communities). Trigger phrases - "launch", "spuštění", "go-to-market", "product launch", "release strategy", "uvedení na trh", "launch plan", "spuštění produktu", "launch sequence", "launch strategy". Do NOT trigger when product type is already clear (use specific skill directly).
testing
Specialized 8-week launch cadence for info-products — online courses, cohort programs, memberships, communities, ebooks, masterminds. Combines Jeff Walker's Product Launch Formula (Seed/Internal/JV variants, PLC sequence, open-cart day-by-day) with Stu McLaren's membership mechanics (closed cart, Success Path) and Hormozi Grand Slam Offer stacking. Use when planning "launch online kurzu", "info-product launch", "PLF launch", "course launch", "membership launch", "cohort launch", "ebook launch", "open cart close cart", "8-week launch of online course", "beta cohort to launch sequence", "spuštění kurzu", "launch členské sekce", "open cart strategie". Differentiates from marketing:launch-strategy (generic SaaS/app launches) — info-product-specific. NOT for SaaS launches, physical products, or services.
development
Use when releasing an Expo/React Native mobile app to App Store and Google Play - covers eas submit, ASC "Submit for Review", Play promote Internal→Production, OTA update, and decoding common silent failures (Apple agreement expiry, missing English locale, Background Location declaration, web bundle failure on react-native-maps).