kpi-tree-architect — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited kpi-tree-architect (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Build hierarchical KPI structures that decompose North Star metrics into actionable drivers using MECE principles.
Mutually Exclusive & Collectively Exhaustive
Visual analogy: Tangram puzzle pieces that don't overlap and cover the entire area.
Use when metric has clear mathematical formula.
Example: Upselling Rate = # Customers Buying Higher Tier / Total # Customers
Use when metric depends on sequential steps (funnels, workflows).
Example: # Customers Buying = Visits × Click Rate × Checkout Completion
Use when metric varies significantly by groups.
Example: Total Visits = Organic + Email Campaign + Other Channels
First, always ask the user: "Would you like me to:
Then follow the appropriate workflow below.
Use when user chooses option 1.
Use when user chooses option 2. Build the tree level by level with user input.
For each metric to decompose:
#### Step 1: Select Metric Ask: "Which metric would you like to decompose next?"
#### Step 2: Propose Decomposition Method Based on the metric, propose 2-3 decomposition approaches:
Template: "For [Metric Name], I see [2-3] possible decomposition approaches:
Option 1: [Method Name] (e.g., Mathematical)
Option 2: [Method Name] (e.g., Process)
Which approach makes more sense for your business? Or would you like me to recommend one?"
#### Step 3: Ask Clarifying Questions Before proposing the decomposition, ask 1-2 questions:
#### Step 4: Propose Specific Decomposition Present the specific breakdown:
"Based on [your answers], here's how I'd break down [Metric]:
[Metric Name] ├─ Component A: [Name and brief definition] ├─ Component B: [Name and brief definition] └─ Component C: [Name and brief definition]
MECE Validation:
Does this breakdown make sense to you?"
#### Step 5: Validate with User Ask: "Does this decomposition work for you? Any adjustments needed?"
If user approves → Move to next step If user wants changes → Refine and re-validate
#### Step 6: Continue or Stop Ask: "Would you like to decompose any of these components further, or shall we work on a different branch?"
Options:
Repeat Steps 1-6 until user is satisfied with tree depth and coverage.
#### Step 7: Finalize Branch When stopping a branch, ask: "Are there any influential factors (qualitative elements) that affect [metric] but aren't measurable as KPIs?"
Mark these with 🔍 in the tree.
During collaborative building, periodically show the current tree state: "Here's our tree so far: [show current structure]"
At each level, validate:
Mutually Exclusive test:
Collectively Exhaustive test:
Fix immediately if MECE is violated.
Conversion Rate
├─ Awareness (# saw opportunity)
├─ Interest (% engaged)
├─ Consideration (% explored)
├─ Intent (% started action)
└─ Purchase (% completed)Total Usage
├─ # Active Users
│ ├─ New Users
│ └─ Returning Users
└─ Avg Usage per User
├─ Frequency (sessions/user)
└─ Intensity (actions/session)Total Metric
├─ Segment A (Size × Performance)
├─ Segment B (Size × Performance)
└─ Segment C (Size × Performance)Cost per Outcome
├─ Total Cost (Fixed + Variable)
└─ # Outcomes (Successful + Failed)Bad: Mobile Users + Desktop Users + New Visitors + Returning Visitors
Good: Choose one dimension per level, then subdivide
Bad: "Product Quality", "Customer Happiness" (abstract)
Good: Use measurable proxies
Always verify components sum to 100% of parent.
Provide trees in clean format without method labels in the structure:
# North Star Metric: [Name]
**Definition**: [What it measures]
**Formula**: [If applicable]
**Current**: [Value] | **Target**: [Value]
## KPI Tree
[Metric Name]
├─ [Component A]
│ ├─ [Sub-component A.1]
│ │ ├─ [Sub-component A.1.a]
│ │ └─ 🔍 [Influential Factor description]
│ └─ [Sub-component A.2]
├─ [Component B]
│ ├─ [Sub-component B.1]
│ └─ [Sub-component B.2]
│ └─ 🔍 [Influential Factor description]
└─ [Component C]
Legend:
├─ = Decomposition branch
└─ = Final component or leaf
🔍 = Influential factor (not a KPI)
## Decomposition Explanation
**Level 1 - [Component A, B, C]:**
- Method: [Mathematical/Process/Segmentation]
- Rationale: [Why this decomposition approach]
- Formula (if applicable): [Metric] = [Component A] + [Component B] + [Component C]
**Level 2 - [Component A breakdown]:**
- Method: [Mathematical/Process/Segmentation]
- Rationale: [Why this decomposition approach]
- Formula (if applicable): [Component A] = [A.1] × [A.2]
[Continue for each level]
## MECE Validation
**Level 1:**
- ✓ Mutually Exclusive: [Explanation]
- ✓ Collectively Exhaustive: [Explanation]
- Formula check: ✓ [Verification]
**Level 2:**
[Repeat for each level]
## Key Insights
1. **Primary leverage point**: [Which driver has most impact and why]
2. **Quick wins**: [Which drivers easiest to improve]
3. **Data gaps**: [What's not currently measured]
4. **Strategic implications**: [What this reveals about the business]Print the tree in a .md file when user is staisfied or stop the exploration
For collaborative building, show incremental progress:
## Current Tree State
[Metric Name]
├─ [Component A] ← Currently exploring this branch
│ ├─ [Sub-component A.1]
│ └─ [Sub-component A.2] (to be decomposed)
├─ [Component B] (to be decomposed)
└─ [Component C] (to be decomposed)Before finalizing:
Structural:
Practical:
See references/examples.md for detailed examples including:
After building the tree:
For comprehensive examples, advanced techniques, and detailed guidance, see:
references/examples.md - Complete worked examplesreferences/advanced-techniques.md - Multiple trees, time-based, ratio decompositionreferences/templates.md - Reusable output templates~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.