Agent skill
analyze-metrics
Analyze product metrics and identify trends when the user asks to review metrics, analyze KPIs, or assess product health
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/analyze-metrics
SKILL.md
Analyze Metrics
Overview
Review product metrics against targets, identify trends across cohorts, distinguish leading from lagging indicators, and generate hypotheses for unexpected changes. Turns raw numbers into actionable insight.
Workflow
-
Read metrics context — Scan
.chalk/docs/product/for any metrics framework, KPI definitions, or previous metrics reviews. Identify which metrics have defined targets and baselines. -
Gather metrics data — Parse
$ARGUMENTSfor the specific metrics or period to analyze. If the user provides data inline or references a file, read it. If no data is provided, ask the user to supply current metric values. -
Classify each metric — For each metric, determine:
- Type: leading (predictive) vs. lagging (outcome)
- Category: acquisition, activation, engagement, retention, revenue, referral
- Comparison basis: target value, previous period, cohort benchmark
-
Assess current vs. target — Compare each metric's current value against its target. Classify as: on-track (within 10%), at-risk (10-25% off), or off-track (>25% off). If no target exists, note the gap.
-
Identify trends — For each metric with historical data, classify the trend: improving, stable, or declining. Note acceleration or deceleration (is improvement slowing down?). Flag inflection points.
-
Cohort comparison — Where cohort data is available, compare across user segments (new vs. returning, plan tiers, acquisition channels). Identify cohorts that outperform or underperform the average.
-
Generate hypotheses — For any metric that is off-track or shows unexpected changes, propose 2-3 hypotheses for the cause. Each hypothesis should be testable. Connect to recent product changes, market events, or seasonal patterns.
-
Identify metric relationships — Flag leading indicators that predict lagging indicator changes. Note correlations and potential causal chains.
-
Determine the next file number — Read filenames in
.chalk/docs/product/to find the highest numbered file. Usehighest + 1. -
Write the review — Save to
.chalk/docs/product/<n>_metrics_review_<period>.md.
Output
- File:
.chalk/docs/product/<n>_metrics_review_<period>.md - Format: Markdown with a health dashboard table and detailed metric sections
- Key sections: Health Summary Table (metric / current / target / status / trend), Detailed Analysis per metric, Cohort Insights, Hypotheses for Off-Track Metrics, Recommended Actions
Anti-patterns
- Vanity metrics without context — Reporting "10K signups" without conversion rate, activation rate, or retention is misleading. Always pair volume metrics with quality metrics.
- Confusing correlation with causation — "We launched feature X and signups went up" is a correlation, not a causal claim. Always note confounders and suggest experiments to validate.
- Ignoring leading indicators — Only reviewing lagging indicators (revenue, churn) means you are looking in the rearview mirror. Prioritize leading indicators that let you act before outcomes materialize.
- Reporting without hypotheses — Stating "retention dropped 5%" without proposing why is not analysis. Every unexpected change needs at least one testable hypothesis.
- Missing cohort breakdowns — Aggregate metrics hide important variation. A stable overall retention rate can mask declining retention in new cohorts offset by strong retention in old cohorts.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?