Skip to content
Back to skills

Kpi Tree Builder

ASecurity

Methodology for systematically designing KPI trees (metric hierarchy) and defining drill-down structures. Use this skill for 'build a KPI tree', 'metric hierarchy design', 'drill-down structure', 'KPI decomposition', 'performance metrics framework', 'revenue decomposition tree', and other KPI system design tasks. Note: actual database query optimization and real-time monitoring infrastructure construction are outside the scope of this skill.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 27, 2026
businessapidatabaseperformance

Works with

  • cli
  • api

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add chodolmu/taskforge-pro --skill kpi-tree-builder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Kpi Tree Builder?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Kpi Tree Builder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chodolmu-kpi-tree-builder/badge)](https://www.skillsdirectory.com/skills/chodolmu-kpi-tree-builder)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: kpi-tree-builder
description: "Methodology for systematically designing KPI trees (metric hierarchy) and defining drill-down structures. Use this skill for 'build a KPI tree', 'metric hierarchy design', 'drill-down structure', 'KPI decomposition', 'performance metrics framework', 'revenue decomposition tree', and other KPI system design tasks. Note: actual database query optimization and real-time monitoring infrastructure construction are outside the scope of this skill."
---

# KPI Tree Builder — KPI Tree Design Methodology

A skill that enhances metric design for the kpi-designer and dashboard-builder.

## Target Agents

- **kpi-designer** — Systematically designs KPI hierarchies
- **dashboard-builder** — Implements drill-down navigation

## KPI Tree Decomposition Methodology

### Multiplicative Decomposition

```
Revenue = Order Count x Average Order Value
       = (Visitors x Conversion Rate) x (Product Price x Items per Order)

Visitors = Organic Traffic + Paid Traffic + Direct Traffic
Conversion Rate = Cart Conversion x Checkout Conversion
```

### Additive Decomposition

```
Total Cost = Personnel + Marketing + Server + Other Operating
Total Revenue = Product A Revenue + Product B Revenue + Service Revenue
```

### Ratio Decomposition

```
Customer Lifetime Value (LTV) = ARPU x Average Subscription Duration
CAC Payback Period = CAC / Monthly ARPU
ROI = (Profit - Investment) / Investment x 100
```

## Domain-Specific KPI Tree Templates

### E-Commerce

```
Revenue
├── GMV (Gross Merchandise Value)
│   ├── Order Count
│   │   ├── Unique Visitors (UV)
│   │   │   ├── Organic Traffic
│   │   │   ├── Paid Traffic (CPC, CPA)
│   │   │   └── Referral Traffic
│   │   └── Purchase Conversion Rate (CVR)
│   │       ├── Cart Conversion Rate
│   │       └── Checkout Completion Rate
│   └── Average Order Value (AOV)
│       ├── Product Unit Price
│       └── Items per Order
├── Commission Rate
└── Cancellation/Return Rate
```

### SaaS

```
ARR (Annual Recurring Revenue)
├── New ARR
│   ├── New Customer Count
│   │   ├── Lead Count
│   │   ├── Lead-to-Trial Conversion
│   │   └── Trial-to-Paid Conversion
│   └── New ARPA (Revenue per Account)
├── Expansion ARR (Upsell/Cross-sell)
│   ├── Expansion Customer Ratio
│   └── Expansion Amount
├── Churned ARR (-)
│   ├── Churned Customer Count
│   └── Churned ARPA
└── NRR (Net Revenue Retention)
    = (Starting ARR + Expansion - Contraction - Churn) / Starting ARR
```

### Marketing

```
ROAS (Return on Ad Spend)
├── Ad Revenue
│   ├── Clicks
│   │   ├── Impressions
│   │   └── CTR (Click-Through Rate)
│   └── Value per Click
│       ├── Conversion Rate
│       └── Value per Conversion
└── Ad Spend
    ├── CPC x Clicks
    └── CPM x Impressions/1000
```

## KPI Definition Standard Form

```markdown
### KPI: [Metric Name]

| Item | Content |
|------|---------|
| Definition | [Clear definition of the metric] |
| Formula | [Calculation formula] |
| Unit | [%, currency, count, people, etc.] |
| Measurement Frequency | [Daily/Weekly/Monthly/Quarterly] |
| Data Source | [Table name or API] |
| Target | [Target value + rationale] |
| Threshold | [Warning: 80%, Critical: 60%] |
| Owner | [Responsible team/individual] |
| Drill-Down | [Sub-metric list] |
| Filters | [Period, region, product, etc.] |
```

## Metric Quality Checklist (SMART-D)

```
S - Specific: Is it clearly defined?
M - Measurable: Can it be measured quantitatively?
A - Actionable: Can decisions be made from this metric?
R - Relevant: Is it connected to business objectives?
T - Timely: Is it refreshed at an appropriate frequency?
D - Drillable: Can it be decomposed for root cause analysis?
```

## Threshold Setting Methods

```
Method 1: Statistics-based
  - Mean +/- 1 sigma: Warning
  - Mean +/- 2 sigma: Critical
  - Based on past 12 months of data

Method 2: Benchmark-based
  - Below 80% of industry average: Warning
  - Below 60% of industry average: Critical

Method 3: Target-based
  - Below 80% of target: Warning
  - Below 60% of target: Critical

Method 4: Trend-based
  - -10% vs previous week: Warning
  - -20% vs previous week: Critical
```

## Drill-Down Design Patterns

```
Level 0: Executive Summary
  > 3-5 key KPIs, trends, anomaly alerts

Level 1: Department Dashboards
  > Key metrics per Marketing/Sales/Operations/CS

Level 2: Detailed Analysis
  > Time series, segment comparisons, cohorts

Level 3: Raw Data
  > Individual transactions, filtering, export
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…