AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Metrics Tree

skill-ramanbamba-10x-pm-metrics-tree · by ramanbamba

Define a north-star metric, decompose it into a driver tree, and produce an instrumentation spec engineers can implement. Use when the user says "define metrics for", "what should our north star be", "build a metrics tree", "KPI framework", or "what should we measure".

No reviews yet
0 installs
12 views
0.0% view→install

Install

$ agentstack add skill-ramanbamba-10x-pm-metrics-tree

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ramanbamba-10x-pm-metrics-tree)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Metrics Tree? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Metrics Tree

Define metrics that measure value delivered, decompose them into drivers a team can move, and specify the events needed to compute them — so the metric exists in a dashboard, not just a slide.

Before defining

  1. Ask what the product's core value moment is — the thing a user does when the product has worked for them. The north star should count that, not activity around it.
  2. Ask the business model. Ads, SaaS seats, usage-based, and marketplace products have structurally different trees.
  3. Ask what's already instrumented. A beautiful tree over missing events is fiction.

Workflow

  1. Propose the north star with 2 alternatives considered and rejected (show the reasoning — the rejections teach the team what the metric protects against). Test each candidate: Would this number go up if we made the product worse in a profitable way? If yes, it's gameable — fix or guard it.
  2. Decompose into a driver tree, 2–3 levels deep. Each node must be: movable by a team, measurable from real events, and arithmetically connected to its parent (state the relationship: sum, product, funnel rate).
  3. Assign input vs. output. Teams own input metrics (drivers); leadership watches output metrics. Mark which is which.
  4. Add guardrails. For each driver, name the metric that catches the ugly way to move it (e.g., driver: sessions/user; guardrail: task completion rate).
  5. Write the instrumentation spec. For every leaf node: event name, trigger, properties, and current status (exists / needs adding). Use consistent object_action naming.

Output format

# Metrics — [product], [date]

## North star
**[Metric]** — [exact definition, including counting rules and time window]
*Why:* [ties to value moment]
*Rejected:* [alt 1 — why not] · [alt 2 — why not]
*Gaming check:* [how it could be gamed, and the guardrail]

## Driver tree
[Indented tree, each node with: metric, relationship to parent, input/output tag, owning team]

North star
├── Driver A (product: A = B × C) [output]
│   ├── Driver B [input — Team X]
│   └── Driver C [input — Team Y]
└── ...

## Guardrails
| Driver | Ugly way to move it | Guardrail metric |
|---|---|---|

## Instrumentation spec
| Metric | Event name | Fired when | Properties | Status |
|---|---|---|---|---|

## Baseline & review
[Current values where known; proposed review cadence; owner of the metrics doc]

Quality bar — self-check

  • North star counts value, not activity. Sign-ups, sessions, and page views fail unless the product's value literally is attention.
  • Every definition is exact. "Active user" without the action + window that defines "active" fails.
  • The tree's arithmetic works. Parent = stated function of children; no orphan vanity metrics.
  • Every driver has a guardrail.
  • The instrumentation spec is implementable as written — an engineer should not need a follow-up meeting to name the events.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.