| name | metrics-design |
| description | Design the metrics hierarchy and OKRs for an AI agent â North Star, KPI derivation, and OKR setting. Supports --step north-star | kpi | okr | all (default). |
| argument-hint | [agent or product] [--step north-star|kpi|okr|all] |
| allowed-tools | ["Read","Write"] |
| model | inherit |
metrics-design
AI ììŽì ížì ë©ížëŠ ê³ìžµ ì€ê³ â North Star ì ì í KPI íì
Core Goal
- ëšìŒ North Star ë©ížëŠìŒë¡ í ì ëµ ì ë ¬ â ìŽì 걎ê°ëì ë¹ìŠëì€ ìí©ížë¥Œ ëìì ë°ìíë "íëì ì«ì" í늜
- North Star륌 KPI ëì볎ëì ìµììì ì°ê²° â Leading/Lagging ì§í ê³ìžµì ê²°ì ë¡ ì ê³µììŒë¡ ì ì
- ìì¬ê²°ì ì°ì ìì ëª
íí â ì¶©ëíë ì§í ê° ížë ìŽëì€í륌 North Star êž°ì€ìŒë¡ ìŒêŽì± ìê² íŽê²°
Trigger Gate
Use This Skill When
- "ë¶ê·¹ì± ë©ížëŠ ì ìíŽì€" â North Starê° íìí 몚ë ìí©
- "KPI ì€ì íŽì€" â ììŽì íž ì±ê³Œ ì§í ì²Žê³ êµ¬ì¶ ì
- "ììŽì íž ì±ê³Œ ìž¡ì êž°ì€ ì¡ìì€" â ë©ížëŠ ê³ìžµ ì ì²Žê° íìí ë
- ìë¡ìŽ ììŽì íž ì í ë¡ ì¹, Ʞ졎 KPI ì¶©ë, ë¶êž° OKR ì°ê²° ì
Route to Other Skills When
- portfolio --mode report --view scorecard â ì ìë KPIë¡ ìë ë¹êµ ì ìí
- ops-review --mode cost â North Starì ë¹ì© íšìš ììê° í¬íšë ë
- ìŽ ì€í¬ì ìœížíž ë¶ì êž°ë² â North Star ì¶ìŽë¥Œ ìœížížë³ë¡ ì¶ì í ë (ìë "êŽë š êž°ë² â ìœížíž ë¶ì" ì¹ì
)
- reliability â A/B í
ì€ížì Primary ë©ížëŠìŒë¡ North Star ì¬ì© ì
Boundary Checks
- ìœë ë°°í¬íŽì€ â deliver íë¬ê·žìžìŒë¡ ëŒì°í
- UI ì ê²íŽì€ â deliver/ui-validateë¡ ëŒì°í
- ë©ížëŠ ì íì 죌êŽì± â 5ê°ì§ êž°ì€(Actionable · Measurable · Understandable · Leading · Composite) 충족 ì¬ë¶ ì ê²
- Anti-metric ì€ì â North Star ìµì íë¡ ìží ë€ë¥ž ì§í ì
í륌 ì¬ì ì ì°šëš
ê°ë
North Star Metricì ììŽì ížì ì±ê³µì íëì ì«ìë¡ íííë€. KPIë ê·ž ì«ì륌 ë¶íŽí ìŽì 걎ê°ë(ì ëìê°ëê°)ì ë¹ìŠëì€ ìí©íž(ê°ì¹ë¥Œ ë§ëëê°)ì ë ì¶ìŽë€. ë ìžµì íšê» ì€ê³íì§ ììŒë©Ž "ì íëë§ ëê³ ìžëªšìë" ëë "ê°ì¹ìì§ë§ ë¶ìì í" ììŽì ížê° ëë€.
Instructions
You are designing metrics for: $ARGUMENTS
Parse --step from the arguments:
--step north-star â Run Phase A only
--step kpi â Run Phase B only
--step okr â Run Phase C only (OKR ì€ê³)
--step all or no --step flag â Run Phase A then Phase B then Phase C (default)
Phase A â North Star ì ì (--step north-star or --step both)
A1 â North Star Criteria 첎í¬
ì¢ì North Star Metricì ë€ì 5ê°ì§ë¥Œ 충족íŽìŒ íë€:
A2 â í볎 ìì±
3~5ê° í볎륌 ë€ì ê³µììŒë¡ ìì±íë€:
North Star = f(Quality, Volume, Impact)
ìì:
- "Successful agent actions per week" (volume à quality)
- "Hours saved per user per month" (impact à adoption)
- "Accurate outputs delivered within SLA" (quality à reliability)
- "Revenue-impacting decisions supported" (impact à quality)
A3 â íê° ë§€ížëŠì€
| í볎 | Actionable | Measurable | Understandable | Leading | Composite | Score |
|---|
| â/â | â/â | â/â | â/â | â/â | /5 |
A4 â ë¶íŽ ížëЬ
North Star: [metric]
âââ Driver 1: [sub-metric]
â âââ Lever: [íìŽ íµì íë ìì]
â âââ Lever: [íìŽ íµì íë ìì]
âââ Driver 2: [sub-metric]
â âââ Lever: [íìŽ íµì íë ìì]
âââ Driver 3: [sub-metric]
âââ Lever: [íìŽ íµì íë ìì]
A5 â 목í ì€ì
North Star: [metric name]
íì¬ê°: ___
3ê°ì 목í: ___
6ê°ì 목í: ___
12ê°ì 목í: ___
A6 â Anti-Metrics (Guardrails)
Anti-metric 1: [ì
íë멎 ì ëë ì§í]
âââ Floor: [ìµì íì©ê°]
Anti-metric 2: [ì
íë멎 ì ëë ì§í]
âââ Floor: [ìµì íì©ê°]
A ì¶ë ¥ â North Star Card
âââââââââââââââââââââââââââââââââââââââââââ
â ð North Star: [metric name] â
âââââââââââââââââââââââââââââââââââââââââââ€
â Current: [value] â Target: [value] â
â Timeframe: [period] â
âââ Drivers âââââââââââââââââââââââââââââââ€
â 1. [driver] â current: [val] â
â 2. [driver] â current: [val] â
â 3. [driver] â current: [val] â
âââ Guardrails ââââââââââââââââââââââââââââ€
â â ïž [anti-metric 1] must stay > [floor] â
â â ïž [anti-metric 2] must stay > [floor] â
âââââââââââââââââââââââââââââââââââââââââââ
Phase B â KPI íì (--step kpi or --step both)
B1 â ìŽì 걎ê°ë KPI
| Metric | Formula | Target | Alert Threshold |
|---|
| Accuracy | Correct outputs ÷ Total executions | >95% | <90% |
| Reliability | Successful runs ÷ Total runs | >99% | <95% |
| Latency | Average execution time | <Xs | >2Xs |
| Cost per Execution | Total cost ÷ Executions | <$X | >1.5Ã$X |
| Error Rate | Failed runs ÷ Total runs | <1% | >5% |
B2 â ë¹ìŠëì€ ìí©íž KPI
| Metric | Formula | Target |
|---|
| Time Saved | Manual time - Agent time per task | >X hrs/week |
| Cost Saved | Manual cost - Agent cost | >$X/month |
| Throughput Increase | Tasks with agent ÷ without | >Xx |
| User Satisfaction | NPS or CSAT | >X |
B3 â KPI ëì볎ë ì ì
ê° KPI:
KPI: [name]
âââ Definition: [precise formula]
âââ Data Source: [ìž¡ì ì¶ì²]
âââ Collection Method: [automated/manual]
âââ Frequency: [real-time/daily/weekly]
âââ Owner: [ëŽë¹ì]
âââ Baseline: [íì¬ê°]
âââ Target: [목íê°]
âââ Alert: [review ížëŠ¬ê±° ìê³ê°]
B4 â Leading vs Lagging ë¶ëЬ
Leading (믞ë ììž¡ ì íž):
- ì
ë ¥ ë°ìŽí° íì§ ì ì
- í롬ííž ë²ì ì±ë¥ delta
- ì¬ì©ì ì°žì¬ ë¹ë
Lagging (곌거 ì±ê³Œ íìž):
- ìê° ë¹ì© ì ê°
- ë¶êž° ë¹ìŠëì€ ìí©íž
- ì¬ì©ì ì ì§ìš
B5 â 늬뷰 죌Ʞ
| 죌Ʞ | íìž í목 | íë |
|---|
| ìŒê° | Error rate, latency êžë± | ìŠì ìì |
| ì£Œê° | Accuracy ì¶ìŽ, ë¹ì© ì¶ì | ìµì í |
| ìê° | ë¹ìŠëì€ ìí©íž KR | ì ëµ ì¡°ì |
| ë¶êž° | North Star + OKR ì°ê²° ê²í | 목í ì¬ì€ì |
B ì¶ë ¥ â KPI Card
âââââââââââââââââââââââââââââââââââââââ
â Agent: [name] â
âââ Operational Health âââââââââââââââââ€
â Accuracy: [current] â [target] â
â Reliability: [current] â [target] â
â Latency: [current] â [target] â
â CPE: [current] â [target] â
âââ Business Impact ââââââââââââââââââââ€
â Time Saved: [current] â [target] â
â Cost Saved: [current] â [target] â
â Throughput: [current] â [target] â
âââââââââââââââââââââââââââââââââââââââ
Failure Handling
| ì€íš ìí© | ê°ì§ | ëì |
|---|
| North Star ë¬ì± ë¶ê° | 3ê°ì ì°ì 목í ë¯žë¬ | 볎ìì íê² ì¬ì€ì + ë¶íŽ ížëЬ ë§í ëëŒìŽë² íì
|
| Anti-metric ì
í | North Star ìµì í ì€ ë€ë¥ž ì§í êžëœ | North Star ì¬ì ì (íì§ ê°ì€ì¹ ìí¥) |
| KPI ì ì ë¶ëª
í | íë§ë€ ë€ë¥ž ê³ì° ë°©ì | formula·data source·collection method ëª
ì íì€í |
| ìê³ê° ë¬ì± ë¶ê° | 첫 죌ë¶í° Alert ë°ë | íì¬ êž°ì€ì êž°ë° ëšê³ì 목íë¡ ì¬ì€ì |
| í ì ë ¬ ë¶ì¡± | ê°ë³ KPIë§ ìµì í, North Star ë¬ŽêŽ | ìê° North Star 늬뷰 ê³ ì + OKR ì°ê²° ëª
ì |
Quality Gate
Phase A
Phase B
Examples
Good Example â --step both
ì
ë ¥: "ê³ ê° ì§ì ììŽì íž ë©ížëŠ ì€ê³íŽì€"
[Phase A]
ð North Star: "ìë³ ì íí ì§ì 걎ì"
ì ì: (ìê° ì§í 걎ì) à (Accuracy %) à (FCR %)
êž°ì€ì : 4,000 à 92% à 85% = 3,128걎
목í: 3ê°ì 3,500걎 / 6ê°ì 4,000걎 / 12ê°ì 4,500걎
Guardrails: Accuracy > 90% / CPE < $0.15
[Phase B]
ìŽì 걎ê°ë: Accuracy 94%â96%, Latency 1.2sâ1.0s, CPE $0.08â$0.06
ë¹ìŠëì€ ìí©íž: Time Saved 8hrs/day, Cost Saved $2,400/month, CSAT 4.2/5.0
늬뷰: ìŒê° alert · ì£Œê° trend · ìê° OKR ì°ê²°
Bad Example
"Accuracy륌 North Starë¡ íì"
â 묞ì ì :
- Composite ë¶ì¡± â ë¹ì©Â·ë³Œë¥š 믞ë°ì
- Actionable ë¶ëª
í â í íµì ë²ì 믞ì ì
- Anti-metric ìì â Accuracy 99%ìŽì§ë§ ë¹ì© íìŠ ê°ë¥
- ë¶íŽ ížëЬ ìì â "ìŽë»ê² ëìŽë?"ì ëµ ë¶ê°
êŽë š êž°ë² â A/B í
ì€íž
ì ìë North Star ëë KPI륌 êž°ì€ìŒë¡ ììŽì íž ë³ê²œì íµê³ì ì íšì±ì ê²ìŠíë€.
íµì¬ 첎í¬í¬ìžíž:
- MDE ê³ì° íì: ìí í¬êž° ììŽ ì§íí A/B 결곌ë íµê³ì ì 뢰ë ë¶ì¡± â ì¬ì€ê³ íì
- ëì ì€í: ìì°š ì€íì ìê°ë íží¥ ë°ì. A/B ë³ë ¬ ì€í ìì¹
- LLM ë¹ê²°ì ë¡ ëì: ê°ì ì
ë ¥ 5í ë°ë³µ ì€íìŒë¡ ë
žìŽìŠ íµì
- Guardrail ë©ížëŠ: Primary ê°ì ìë ìì ì§í ì
í ì ìŠì ì€ëš
- ìì¬ê²°ì íë ì: Ship B / Keep A / Iterate / Investigate ì€ íëë¡ ëª
묞í
A/B í
ì€íž ì 첎 íë¡ì°(ê°ì€ ì늜 â í볞 ê³ì° â ì€í â p-value ë¶ì)ê° íìí멎 ìŽ ì€í¬ìì íì¥íê±°ë ë³ë ìŽìíë€.
êŽë š êž°ë² â ìœížíž ë¶ì
North Star ì¶ìŽë¥Œ ë²ì ë³Â·ìžê·žëšŒížë³Â·TK ì¶ì ëšê³ë³ë¡ ì¶ì íë€.
ìœížíž ë¶ì ë°©ë²ë¡ :
- ìê° êž°ë° ìœížíž: ììŽì íž ë²ì ë°°í¬ ìì êž°ì€ (v1.0 â v1.1 â v2.0)
- ìžê·žëšŒíž êž°ë°: ëŽë¶/ìžë¶/API ì¬ì©ì ê·žë£¹ë³ ì±ë¥ ì°šìŽ ì¶ì
- TK êž°ë° ìœížíž: TK ì¶ì ìì€ë³ (0
10ê° â 1150ê° â 51~100ê° â 100+ê°)
ì±ë¥ ì í íšíŽ:
- Sudden Drop: ëªšëž API ë³ê²œ, ìžë¶ ë°ìŽí° ìì€ ì¥ì â ìŠì 례백
- Gradual Decline: ë°ìŽí° ë늬ííž, í롬ííž ë
žíí â ì£Œê° ëŠ¬ë·° + í롬ííž ëŠ¬íë ì
- Cohort-Specific Decline: ìžê·žëšŒížë³ ì구ì¬í ì°šìŽ â í롬ííž ë¶êž° ëë ëªšëž ëŒì°í
ìµì ì¶ì êž°ê°: ìœížížë¹ 4죌 ìŽì. 1죌 ë°ìŽí°ë ë
žìŽìŠë¡ ê°ì£Œ.
늬í
ì
ê±Žê° êž°ì€: Week 12 늬í
ì
> 30% = 걎ê°í ììŽì íž.
Contextual Knowledge (auto-loaded)
볎조 íìŒìŽ ì¡Žì¬í ëë§ ìë ë¡ëë©ëë€. íìŒìŽ ììŒë©Ž 걎ëëëë€.
Test Cases
!cat references/test-cases.md 2>/dev/null || echo ""
Domain Context
!cat context/domain.md 2>/dev/null || echo ""
Phase C â OKR ì€ê³ (--step okr or --step all)
Core Goal
- ììŽì íž ê³ ì ì ì±ê³Œ ìž¡ì ì ìíŽ ë¹ìŠëì€ ìí©íž(ìê°/ë¹ì©/ì€ë¥ ì ê°)ì ìŽì 걎ê°ì±(ì íë/ë¹ì©/ì 뢰ì±)ì 2ì¶ OKR ì€ê³
- ìž¡ì ê°ë¥í Key Resultë¡ ììŽì ížì ê°ì¹ë¥Œ ì ëííê³ , 죌ê°/ìê°/ë¶êž° 늬뷰 ì¬ìŽíŽ ì늜ìŒë¡ ì§ìì ê°ì ì¶ì§
- ë¹ì© KRì íì í¬íšíì¬ ì€ìŒìŒ ììë ìŽì ë¹ì©ìŽ íµì ê°ë¥í ë²ì ëŽìì ìŠê°íëë¡ ì ìœ
Trigger Gate (okr only)
- ìë¡ìŽ ììŽì ížê° ë°°í¬ë ë ìŽêž° ì±ê³Œ 목í ì€ì
- ë°°í¬ë ììŽì ížì ë¶êž°ë³ ì±ê³Œ ê²í ë° ë€ì ë¶êž° OKR ì¬ì€ì
- ììŽì íž í¬ížíŽëЬì€ì ì°ì ìì ê²°ì ìŽ íìí ë (KR ë¬ì±ë¥ ë¡ ë¹êµ)
- ììŽì íž ê°ì êž°í ìë³ (ë¹ì© KR ìŽê³Œ, ì íë KR ë¯žë¬ ë±)
Instructions (Phase C)
C1 â ììŽì íž Objective ìì±
ë¹ìŠëì€ ìí©íž ì€ì¬ì ìŒì¬ì°šê³ ì§ì ìž ëª©í 1ê°
C2 â Business Impact KR 2ê°
ìž¡ì ê°ë¥í ë¹ìŠëì€ ìì컎 ì§í
íì¬ê° â 목íê° â ë¬ì± êž°í
ìž¡ì ì§í ì í:
- ìê° ì ê°: "PMìŽ ëŽì€ ìì§ì ì°ë ìê° ì£Œ 5ìê° â 0ìê°"
- ë¹ì© ì ê°: "ë°ë³µ ìì
ìëíë¡ ì Nìê° Ã ìêž ì ê°"
- ë§€ì¶ êž°ì¬: "늬ë ë°êµŽ ììŽì íž â ì N걎 ì¶ê° íìŽíëŒìž"
- ì€ë¥ ê°ì: "ìë ë°ìŽí° ì
ë ¥ ì€ë¥ìš X% â Y%"
C3 â Operational Health KR 2ê°
ì íë / ë¹ì© / ì ë¢°ì± / ë ìŽíŽì ì€ ê°ì¥ ì€ìí 2ê°
íì¬ê° ë² ìŽì€ëŒìž ì¶ì ëë ìì§ ê³í
C4 â ìž¡ì ë°©ë² ì ì
ê° KRì ìŽë»ê² ìž¡ì í ê²ìžê° (ìë/ìë, ë구)
C5 â 늬뷰 ì¬ìŽíŽ ì€ì
- 죌ê°: ì€í ë¡ê·ž íìž (ì±ê³µ/ì€íš 걎ì)
- ìê°: KR ë¬ì±ë¥ 늬뷰 + ë¹ì© íìž
- ë¶êž°: Objective ì¬ê²í + ë€ì ë¶êž° OKR ì€ì
OKR í
í늿
O: [ììŽì íž ìŽëŠ]ìŽ [ì¬ì©ì]ì [묞ì ]륌 [ë°©ì]ìŒë¡ íŽê²°íë
ì 뢰í ì ìë íížëê° ëë€.
KR1 (Business Impact):
[ìž¡ì ì§í] [íì¬ê°] â [목íê°] by [ë ì§]
KR2 (Business Impact):
[ìž¡ì ì§í] [íì¬ê°] â [목íê°] by [ë ì§]
KR3 (Operational Health):
[ìž¡ì ì§í] [íì¬ê°] â [목íê°] by [ë ì§]
KR4 (Operational Health):
[ìž¡ì ì§í] [íì¬ê°] â [목íê°] by [ë ì§]
Failure Handling (Phase C)
| ì€íš ìí© | ê°ì§ | ëì |
|---|
| ë¹ìŠëì€ ìí©íž KRìŽ ìž¡ì ë¶ê°ë¥ | KRì ìœìì ë ì ëí ë°©ë²ìŽ ë¶ëª
í | íë¡ì ì§íë¡ ë³ê²œ (ì: "ì¬ì©ì ë§ì¡±ë" â "ì¬ì¬ì©ë¥ 80% ìŽì") |
| ìê° ëŠ¬ë·° ì ë°ìŽí° ë¶ì¬ë¡ KR ë¬ì±ë¥ ê³ì° ë¶ê° | ì£Œê° ë¡ê·žê° ìê±°ë ìž¡ì ë구 ì€ì ì ëš | ë€ì ë¬ë¶í° ìë ë¡ê¹
ì€ì , íì¬ ë¬ì ì¶ì ê°ìŒë¡ ìì íê° |
| KRìŽ ë묎 ëê² ì€ì ëìŽ ë¬ì± ë¶ê°ë¥ íì€ | ì£Œê° ê²í ì KR ë¬ì± ê°ë¥ì± 1% ë¯žë§ | ìŠì KR ì¬íì (ë®ê² ì¬ì€ì íë, ìŽì 묞ìí) |
| ë¹ì© KR ìŽê³Œ | ë¹ì© 몚ëí°ë§ ì€ ìê³ê° ìŽê³Œ ê°ì§ | ììž ë¶ì + ìŠì ìì ì¡ì
(í롬ííž ìµì í/ë구 ížì¶ ê°ì) |
Quality Gate (Phase C)