Communitygithub.com

amplitude/builder-skills

최상위 지표를 수학적 관계를 가진 정량화된 지표 트리로 분해하고, 각 노드의 크기를 측정하여 실제 영향력이 있는 지점을 식별합니다. PM이 지표의 동인, 집중해야 할 지점, 집중하지 말아야 할 지점을 이해해야 할 때 사용하세요.

builder-skills란 무엇인가요?

이 스킬은 제품 관리자(PM)나 성장 전략가가 최상위 지표(예: 주간 활성 사용자 수)를 분해하여 구성 요소 간의 수학적 관계를 명확히 하고, 각 노드의 현재 값을 측정하며, 실제로 가장 큰 영향을 미치는 지점(레버리지)을 식별하도록 돕습니다. 사용자는 단순한 다이어그램이 아닌, 어디에 투자하고 무엇을 무시할지에 대한 데이터 기반 결정을 내릴 수 있습니다. 이 스킬은 Amplitude, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 프롬프트 템플릿을 통해 실행되며, 5단계 프로세스(지표 계층 설정, 트리 분해, 각 노드 크기 측정, 지표 품질 검증, 레버리지 분석)를 따릅니다. 특히 '반레버리지'를 명시적으로 식별하여 팀이 직관에 휘둘리지 않고 데이터에 기반한 집중을 할 수 있도록 합니다. 결과물은 정량화된 트리, 레버리지 분석, 그리고 팀이 지금 당장 집중해야 할 단일 지표(OMTM) 추천을 포함합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amplitude/builder-skills/tree/HEAD/growth-skills/skills/build-metric-tree

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

지표 트리 구축

최상위 지표를 실제 수학이 적용된 하위 지표 트리로 분해하고, 모든 노드의 크기를 측정하여 실제 영향력이 있는 지점과 그렇지 않은 지점을 파악하세요.

숫자를 움직이고 싶지만 어디에 집중해야 할지 모르겠다면, 지표 트리를 통해 구성 요소를 분해하고, 구성 요소 간의 수학적 관계를 이해하며, 실제 볼륨이 어디에 있는지 직면하도록 해야 합니다. 결과물은 단순한 다이어그램이 아니라, 어디에 투자하고 무엇을 무시할지에 대한 결정입니다.


프롬프트 템플릿

당신은 정량적 분해에 엄격한 성장 중심의 제품 전략가입니다. 희망적 사고에 알레르기가 있으며 항상 볼륨을 따릅니다.

제가 작업 중인 내용은 다음과 같습니다.

<context>
$ARGUMENTS
</context>

> 위 내용이 비어 있으면 사용자에게 물어보세요: "{{최상위 지표, 제품 및 보유한 데이터(예: 현재 값, 세그먼트, 알려진 분해, 달성하려는 목표)를 설명해주세요.}}"

지표 트리를 구축하는 것을 도와주세요. 다음 단계를 정확히 따르세요.

### 1단계: 지표 계층 설정

먼저 서로 긴장 관계에 있어야 할 세 가지 보완 지표를 식별하세요.

- **북스타 지표 (NSM):** 고객에게 전달된 총 가치를 포착하는 지표입니다. 수익이 아니라, 증가하면 고객이 더 많은 가치를 얻고 있음을 의미하는 것입니다(예: "주간 활동 분석가 수", "생성된 대시보드 수", "실행된 쿼리 수").
- **최상위 비즈니스 KPI:** 비즈니스에 돌아오는 가치를 포착하는 지표입니다(예: 수익, 유료 시트 수, 확장 ARR). 이는 NSM과 구조적으로 연결되어야 합니다. NSM이 증가하는데 비즈니스 KPI가 증가하지 않으면 수익화 문제가 있는 것입니다.
- **가장 중요한 하나의 지표 (OMTM):** 팀이 지금 당장 집중해야 할 단일 전술적 지표입니다. 이는 트리에서 도출됩니다. 가장 큰 레버리지를 가진 노드입니다.

사용자가 이미 이 지표들을 정의했다면 확인하세요. 그렇지 않다면 후보를 제안하고 장단점을 설명하세요.

### 2단계: 트리로 분해

NSM(또는 사용자가 지정한 최상위 지표)을 구성 요소로 분해하세요. 각 분기마다:

- **수학적 관계를 명시적으로 기술하세요.** 부모에 합산되는 구성 요소에는 더하기(+)를 사용하세요(예: MAU = 신규 사용자 + 재방문 사용자 + 재활성화 사용자). 비율 기반 관계에는 곱하기(x)를 사용하세요(예: 신규 사용자 = 앱 스토어 조회수 x 전환율).
- **2~3단계 깊이로 진행하세요.** 단일 팀이 소유하고 직접 영향을 미칠 수 있는 지표에 도달하면 멈추세요.
- **가설 분기를 표시하세요.** 관계가 가정되었으나 입증되지 않은 경우(예: "재방문은 첫 세션에서 온보딩을 완료한 사용자에 의해 결정된다고 믿습니다"), 이를 검증이 필요한 가설로 표시하세요. 이러한 분기를 정의적 분해와 명확히 구분하세요.

트리를 다음과 같은 구조화된 텍스트 형식으로 제시하세요.

NSM: 주간 활성 사용자 (WAU) = 50,000 ├── [+] 신규 사용자: 8,000 │ ├── [x] 가입: 20,000 │ │ ├── [+] 유기적: 14,000 │ │ └── [+] 유료: 6,000 │ └── [x] 활성화율: 40% ├── [+] 재방문 사용자: 38,000 │ └── [x] 이전 WAU x 재방문율: 45,000 x 84% └── [+] 재활성화 사용자: 4,000 └── [x] 휴면 풀 x 재활성화율: 80,000 x 5%


### 3단계: 모든 노드 크기 측정

트리의 각 노드에 대해 현재 값(또는 최선의 추정치)을 포함하세요. 이는 협상 불가입니다. 크기가 측정되지 않은 트리는 단순한 다이어그램일 뿐입니다. 사용자가 정확한 숫자가 없더라도 사용 가능한 데이터를 사용하여 추정하는 작업을 함께 하세요.

크기 측정은 레버리지를 드러냅니다. 작은 노드의 50% 개선이 큰 노드의 5% 개선보다 영향력이 적을 수 있습니다. 수학을 명시적으로 수행하세요.

### 4단계: 지표 품질 검증

트리의 각 지표에 대해 다음 기준에 따라 신속하게 평가하세요. 실패하는 기준을 플래그로 표시하세요.

- **구체적:** 실제 이해 가능한 목표를 나타내나요?
- **통제 가능:** 팀이 실제로 영향을 미칠 수 있나요?
- **빠른 피드백:** 충분히 빠르게 움직여서 배울 수 있나요?
- **테스트 가능:** A/B 테스트로 변경 사항을 테스트할 수 있나요?
- **설명 가능:** 움직일 때 그 이유를 이해할 수 있나요?
- **게임하기 어려움:** 팀이 왜곡된 방법으로 숫자를 맞출 수 있나요? 그렇다면 반대 지표를 정의하세요.
- **평균/백분율보다 절대 수를 선호하세요.** 평균은 볼륨을 숨깁니다. "평균 세션 길이가 20% 증가했다"는 것은 총 세션이 50% 감소했다면 아무 의미가 없습니다. 항상 비율을 분모와 함께 제시하세요.

### 5단계: 레버리지 식별 (및 반레버리지)

이것이 가장 중요한 단계입니다. 크기가 측정된 트리를 기반으로:

1. **레버리지는 어디에 있나요?** 어떤 노드가 개선될 경우 최상위 지표에 가장 큰 절대적 영향을 미칠까요? 수학을 보여주세요. "20,000명의 가입에서 활성화율을 40%에서 50%로 개선 = 추가로 2,000명의 WAU 증가."

2. **레버리지가 아닌 곳은 어디인가요?** 유혹적이지만 레버리지가 낮은 노드를 명시적으로 지적하세요. 직접적으로 말하세요: "재활성화가 매력적으로 보이지만 휴면 풀이 작습니다. 재활성화율을 두 배로 늘려도 추가로 4,000명의 WAU만 증가합니다." 이것이 "희망적 사고 금지" 확인입니다.

3. **눈길은 어디에 있나요?** 제품 주도 성장의 경우 사용자가 이미 있는 곳으로 가야 합니다. 아무도 방문하지 않는 표면이나 아무도 완료하지 않는 흐름을 기반으로 전략을 세우지 마세요. 사용자의 65%가 인앱 기능을 사용하는 엔터프라이즈 고객이라면, 이것이 레버리지가 있는 곳입니다. 3%의 사용자만 사용하는 틈새 통합이 아닙니다.

4. **OMTM을 추천하세요.** 분석을 기반으로 팀이 지금 집중해야 할 단일 지표를 추천하고, 왜 이것이 가장 레버리지가 높은 노드인지 설명하세요.

### 출력 형식

다음을 제공하세요.
1. 지표 계층 (NSM, 비즈니스 KPI, OMTM 추천)
2. 텍스트 형식의 전체 크기 측정된 트리
3. 집중해야 할 곳과 그렇지 않은 곳에 대한 수학이 포함된 "레버리지 분석" 섹션
4. 지표 품질 플래그
5. 미해결 질문 — 검증이 필요한 가설, 누락된 데이터

직접적이어야 합니다. 정량적이어야 합니다. 사용자의 직관이 수학과 일치하지 않으면 사용자에게 이의를 제기하세요.

팁

  • 데이터를 가져오세요. 더 많은 실제 숫자(DAU, 전환율, 세그먼트 분해)를 제공할수록 트리가 더 유용해집니다. 대략적인 추정치도 없는 것보다 낫습니다.
  • 관련 지표가 있는 Amplitude 대시보드가 있다면 숫자를 공유하세요. 모든 노드의 크기가 측정될 때 이 스킬이 가장 효과적입니다.
  • 분기별 목표를 설정하기 전에 사용하세요. 이는 팀이 실제로 영향을 미칠 수 없는 지표를 선택하는 것을 방지합니다.
  • 레버리지를 식별한 후 craft-experiment-design과 함께 사용하여 가장 레버리지가 높은 노드에 대한 가설을 검증하기 위한 실험을 설계하세요.
  • 분기마다 트리를 다시 방문하세요. 변경 사항을 출시함에 따라 노드의 상대적 크기가 변하고 레버리지가 이동할 수 있습니다.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

amplitude/builder-skills

Performs deep analysis of a specific Amplitude chart to explain trends, anomalies, and likely drivers. Use when a metric looks unusual, investigating a spike or drop, or understanding the "why" behind numbers.

amplitude/builder-skills

Deeply analyze Amplitude dashboards by analyzing key charts, surfacing top areas for concern and takeaways, identify anomalies, then explain changes using customer feedback trends.

amplitude/builder-skills

Designs A/B tests with proper metrics and variants, analyzes running or completed experiments, and interprets results with statistical rigor. Use when setting up experiments, checking experiment status, analyzing results, or making ship decisions.

amplitude/builder-skills

Synthesizes customer feedback into actionable themes including feature requests, bugs, pain points, and praise. Use when planning product roadmap, understanding user sentiment, investigating specific issues, or preparing voice-of-customer reports.

amplitude/builder-skills

Analyze MCP server usage instrumented with Amplitude's MCP Analytics SDK: break usage and errors down by tool, read the rationales within each tool to see what callers are trying to do, and produce a prioritized write-up of actionable fixes. Use this skill whenever the user asks to understand how their MCP server is being used, what agents/users are trying to do with it, why tool calls are failing, what to fix or improve in their MCP server, or asks for an "MCP usage report", "tool error analysis", "intent analysis", "rationale clustering", or "MCP insights". Also trigger when the user mentions [MCP]-prefixed events, tool rationale, tool call errors, or just finished instrumenting their MCP server and wants to see what the data says. Requires the Amplitude MCP connector.

amplitude/builder-skills

Read lost deals and churned accounts from your CRM, extract reasons clustered by theme (missing features, pricing, competitors, UX), and write a prioritized weekly analysis with product improvement recommendations. Use before roadmap planning or to build the case for prioritizing retention work.

amplitude/builder-skills

Creates Amplitude charts from natural language descriptions, handling event selection, filters, groupings, and visualization choices. Use when you know what you want to measure but prefer not to build the chart manually.

amplitude/builder-skills

Guide an Amplitude user through building a custom agent by suggesting use cases grounded in their role and data, shaping the idea into a well-formed spec, and generating a ready-to-run Global Agent deeplink that creates it. Use to create, build, or set up a custom agent, automate a recurring analysis, or put a repeated report on a schedule.

amplitude/builder-skills

Builds comprehensive Amplitude dashboards from requirements or goals, organizing charts into logical sections with appropriate layouts. Use when creating a complete dashboard from scratch or assembling existing charts into a cohesive view.

amplitude/builder-skills

Monitors all active and recently completed experiments across Amplitude projects, triages them by importance, then runs deep analysis and reporting on the most impactful ones. Use when the user asks to "check on experiments", "experiment status", "experiment review", "what experiments are running", or wants a periodic experiment health report.

amplitude/builder-skills

Pull Intercom tickets and Slack support messages from the past 7 days, classify each signal, enrich with CRM data (ARR, plan, renewal), score by customer value and churn risk, and output a tiered priority report saved to Drive. Use when you need a fast, data-driven view of what support signals matter most.

amplitude/builder-skills

Use this skill whenever a user wants to improve existing pages on their website to get cited more by AI models — whether they say "our pages aren't getting cited", "improve this page for AI visibility", "which of our pages should we update", "make this article more cite-worthy", "our competitors are getting cited instead of us", "update our content for AI search", or any variation where the goal is improving an existing asset rather than creating something new. This skill pulls owned pages from AI Visibility, identifies which ones have citation potential but are underperforming, compares them against the external pages that are winning citations on the same topics, and produces section-level rewrites or a full-page update — then pushes the revision to the CMS as a draft. Trigger even if the user just says "help me get cited more" or "why is [competitor] getting cited instead of us".

amplitude/builder-skills

Use this skill whenever a user wants to win AI citations on prompts that competitors currently dominate — whether they say "competitors are getting cited instead of us", "we're losing on these prompts", "how do I outrank [competitor] in AI answers", "find prompts where we should be winning", "create content to beat [competitor]", or any variation where the goal is capturing AI share on prompts a competitor currently owns. This skill pulls competitor visibility data from AI Visibility, identifies the specific prompts where competitors win and Amplitude is absent, clusters them by intent, and produces targeted comparison pages, alternatives content, or rebuttal assets — then pushes drafts to CMS. Trigger on any mention of competitor, prompt hijack, outrank, or "why is [competitor] getting cited instead of us".

amplitude/builder-skills

Use this skill whenever a user wants to turn AI Visibility data into published content — whether they say "find content gaps", "what should we write about", "which topics have low visibility", "help me get cited by AI models", "create a blog post from our AI Visibility gaps", "we're losing to competitors on these prompts", or any variation where they want to go from AI visibility weakness to a draft article, landing page, or FAQ. This skill connects directly to Amplitude AI Visibility data (topics, prompts, visibility scores, citations, competitor data, full LLM responses and sources) and produces a publish-ready content brief plus full article draft. If the user mentions CMS (WordPress, Webflow, Contentful, Sanity, HubSpot, Ghost, Shopify), also trigger this skill to push the draft directly. Trigger even if they just say something vague like "what content should we create?" in an AI Visibility context.

amplitude/builder-skills

Use this skill whenever a user wants to test content variants before publishing to find which one will get cited most by AI models — whether they say "which version of this content will perform better", "test this article before we publish", "simulate how AI will respond to this content", "which angle should we use", "generate content variants and pick the winner", "run a simulation before publishing", or any variation where the goal is data-driven content selection rather than gut-feel publishing. This skill takes an identified content opportunity, generates 2–3 distinct variants with different angles or structures, scores them against actual AI model responses from AI Visibility, references the Simulate Changes feature for pre-publish validation, and produces a clear recommendation on which variant to publish — then pushes the winner to CMS. Trigger on any mention of "simulate", "test variants", "which performs better", "A/B content", or "before we publish".

amplitude/builder-skills

Use this skill whenever a user wants to understand which external sources are being cited by AI models on topics relevant to their brand, and wants to create content that will outrank those sources — whether they say "what sources are AI models citing", "why is [third-party site] being cited instead of us", "we want to be the definitive source on X", "build something that gets cited more than G2 or TechRadar", "create an authoritative asset", or any variation where the goal is producing a new reference asset (definition page, benchmark, methodology, glossary, comparison hub) designed to beat existing top-cited sources. This skill analyzes AI Visibility source data, reverse-engineers what makes top-cited pages authoritative, and produces a superior source asset — then pushes it to CMS as a draft. Trigger on any mention of "sources", "third-party citations", "authoritative content", "definitional pages", or "outrank".

amplitude/builder-skills

Instrument a Node/TypeScript MCP server with Amplitude's @amplitude/mcp-analytics SDK so tool calls, sessions, and rationale are tracked as Amplitude events. Use this skill whenever the user wants to add Amplitude analytics to their MCP server, mentions "MCP Analytics", "@amplitude/mcp-analytics", "instrument my MCP server", "track MCP tool calls", "add rationale to my MCP tools", or wants agent traffic (Claude, Cursor, ChatGPT) attributed back to Amplitude. Also use for adding UTM tagging to MCP-returned links, or for troubleshooting identity/user_id mismatches between MCP events and web/mobile Amplitude data.

amplitude/builder-skills

Instruments a pull request with Amplitude analytics that conform to the project's existing taxonomy. Reads the tracking plan via the Amplitude MCP server (events, properties, naming conventions), analyzes the PR diff to find the few user actions genuinely worth tracking, detects the codebase's SDK and tracking patterns, and adds instrumentation that matches both. Optionally (opt-in) stages new events and properties on an Amplitude tracking-plan branch for data-governance review. Use when asked to "instrument this PR", "add analytics to this change", "add tracking", "add Amplitude events", "instrument this feature", or "what should I track here".

amplitude/builder-skills

Diagnoses product health by cross-referencing Amplitude analytics (dashboards, charts, funnels, feedback, AI agent analytics), optionally Datadog (errors, latency, stack traces), and optionally Slack (qualitative feedback, bug reports, feature requests). Identifies what's broken, what's working, and what to do about it — with root causes, not just symptoms. Use when asked to "diagnose my product", "what's going on", "product health check", "what's broken", "where are users struggling", "give me a product diagnosis", or "what should I focus on".

amplitude/builder-skills

Summarizes B2B account health by analyzing usage patterns, engagement trends, risk signals, and expansion opportunities. Use for customer success reviews, renewal preparation, QBRs, or account prioritization.

관련 스킬