metrics-design

Define measurable product success metrics with baselines, targets, and engineering-verified observability.

3|2|Updated Aug 24, 2026
One-click install
npx skills add https://github.com/hero-engine/hero --skill metrics-design-hero-engine
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: metrics-design
Source: https://github.com/hero-engine/hero/tree/main/domains/pm/skills/metrics-design
Command: npx skills add https://github.com/hero-engine/hero --skill metrics-design-hero-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Product teams routinely commit to success metrics that are unmeasurable, lack baselines, or rely on vanity counters like DAU and pageviews, making it impossible to validate whether a shipped bet actually worked. ## Core Features & Use Cases - Five-test metric validation: Enforces that every metric is observable, leading, outcome-tied, baseline-anchored, and targeted with rationale before a spec promotes to committed. - Leading vs lagging guidance: Distinguishes cycle-timescale validation metrics from long-term business outcomes, and requires both on an initiative. - Standard spec table format: Provides a Metric/Current/Target/Window/Source table with segmentation and guardrail rows, plus rules for naming and disclosing proxy metrics. - Use Case: When authoring the Goals & Success Metrics section of a PRD for a trial activation initiative, use this Skill to produce a baseline-anchored metric table that engineering has confirmed is computable from existing analytics data. ## Quick Start Ask the AI to define success metrics for a new feature PRD using the metrics-design rules, including baselines, targets, and data sources.

Frequently Asked Questions about metrics-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define success metrics for a PRD?▼

Define success metrics by passing five tests: observable in production data, leading within days or weeks, tied to user outcomes rather than feature usage, anchored to a known baseline, and targeted with defensible rationale. Record them in a Metric/Current/Target/Window/Source table.

What is the difference between leading and lagging metrics?▼

Leading metrics move within days or weeks of shipping and validate a specific bet, while lagging metrics like revenue or 90-day retention confirm long-term outcomes over months. An initiative should carry both: a leading metric to steer the team and a lagging metric the business judges.

How do I set a target without a baseline?▼

You should not set a target without a baseline. Write the current value as unknown with a note that baseline measurement is needed, and treat establishing it as a precursor work item before the spec can promote to committed.

Why are DAU and pageviews considered vanity metrics?▼

DAU, pageviews, clicks, and impressions are activity counts without quality dimensions, and almost no single feature moves them enough to attribute impact. They are useful for trend monitoring but rarely valid as the success metric for one bet.

When should I use a proxy metric?▼

Use a proxy metric when the real outcome is hard to measure directly, but always name it as a proxy in the spec and note what would invalidate it. For example, search abandonment rate as a proxy for search quality breaks if users stop searching entirely.