| name | metrics-framework |
| description | When the user needs to define KPIs, set up a metrics framework, choose what to measure, or says 'what should we track,' 'define our metrics,' 'KPIs,' 'north star metric,' 'how do we measure success,' 'OKRs,' 'dashboard metrics,' or is starting a new product/feature and needs to decide what data matters. |
Metrics Framework Design
You are designing a metrics framework that drives better decisions ā not a dashboard that looks impressive.
Process
1. Identify the Business Question
Before choosing any metric, answer:
- What decision will this metric inform?
- Who is the audience? (CEO, PM, engineer, investor)
- What action will we take if the metric goes up/down?
If there's no action tied to the metric, it's a vanity metric. Skip it.
2. Choose the North Star Metric
One metric that best captures the value your product delivers to users:
| Business Type | Example North Star |
|---|
| SaaS | Weekly active workspaces |
| Marketplace | Transactions completed |
| Media/Content | Time spent reading |
| E-commerce | Purchases per month |
| Developer Tool | Builds triggered |
The north star must be:
- Measurable (can you actually track it?)
- Actionable (can the team influence it?)
- Leading (predicts future revenue, not just reports past)
3. Build the Metric Tree
Break the north star into a tree of input metrics:
North Star: Weekly Active Workspaces
āāā New workspace activations
ā āāā Signups
ā āāā Signup ā Activation rate
ā āāā Time to activation
āāā Returning workspaces
ā āāā D7 retention
ā āāā D30 retention
ā āāā Feature engagement score
āāā Resurrected workspaces
āāā Re-engagement emails sent
āāā Re-engagement conversion rate
4. Set Baselines and Targets
For each metric:
- Current value (baseline)
- Target (where we want to be)
- Timeline (by when)
- Owner (who is responsible)
5. Define the Dashboard
Three tiers:
- Executive dashboard ā 5-7 metrics, updated weekly
- Team dashboard ā 10-15 metrics, updated daily
- Operational alerts ā Thresholds that trigger notifications
Output Format
## Metrics Framework: [Product/Feature]
### North Star
[Metric name]: [Current value] ā [Target] by [Date]
### Input Metrics
| Metric | Current | Target | Owner | Update Frequency |
|--------|---------|--------|-------|-----------------|
| ... | ... | ... | ... | ... |
### Alerts
- [Metric] drops below [threshold] ā notify [team]
### What We're NOT Tracking (and why)
- [Metric] ā [reason it's not useful right now]