skills/metrics-framework/SKILL.md
Define product metrics with a North Star, input/output tree, and counter-metrics. Use when asked to define metrics, set up measurement, choose KPIs, pick a north star metric, or build a metrics framework. Prevents vanity metrics and gaming.
npx skillsauth add assimovt/productskills metrics-frameworkInstall 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.
Define metrics that drive decisions, not dashboards that collect dust. Every metric must answer: "If this number changes, what will we do differently?" If nothing changes, it's a vanity metric.
One metric that captures the core value your product delivers to customers. Not revenue (that's an output). Not signups (that's vanity). The North Star reflects the moment customers get value.
Examples:
Test: If this metric goes up, does the company sustainably grow? If yes, it's your North Star.
Build a tree connecting your North Star to actionable inputs:
North Star: Weekly active teams with 3+ collaborators
|
+-- Acquisition: New signups/week
| +-- Website visitors
| +-- Signup conversion rate
|
+-- Activation: % who invite a teammate in 7 days
| +-- Onboarding completion rate
| +-- Time to first shared project
|
+-- Engagement: Documents edited per active team/week
| +-- Feature adoption (comments, mentions, sharing)
| +-- Return frequency
|
+-- Retention: % active at day 30
+-- Weekly return rate
+-- Feature breadth used
Each leaf is a metric a team can directly influence. The tree shows HOW inputs drive the North Star.
EVERY metric gets a counter-metric. This prevents gaming and ensures you're not optimizing one thing at the expense of another.
| Metric | Counter-Metric | |--------|---------------| | Signup conversion rate | Activation rate (don't lower the bar to get signups) | | Time to first value | 30-day retention (don't rush users past learning) | | Feature adoption | Task completion rate (don't push features that confuse) | | Revenue per user | Churn rate (don't squeeze users into leaving) |
If the metric improves but the counter-metric degrades, you've optimized the wrong thing.
Built on Amplitude's North Star framework and the Linear Method. Skills from productskills.
development
Prepare and conduct user interviews that extract truth, not validation. Use when asked to create an interview guide, prepare for user interviews, plan customer discovery, or talk to users. Built on The Mom Test and YC's Five Questions framework for startup customer development.
documentation
Write product strategy documents with real tradeoffs and clear choices. Use when asked to write a product strategy, define strategic direction, create a strategy doc, or articulate where to play and how to win. Built on Playing to Win and Rumelt's Strategy Kernel.
tools
Cut scope ruthlessly using Shape Up's appetite-first approach. Use when asked to reduce scope, find the MVP, trim features, ship faster, or figure out what to cut. Applies fixed time variable scope thinking and scope hammering techniques.
development
Create outcome-based roadmaps using Now/Next/Later instead of Gantt charts. Use when asked to create a roadmap, plan quarterly, organize milestones, or figure out what to build over the next few months. Anti-date, anti-feature-list, pro-outcome.