Communitygithub.com

amplitude/builder-skills - 북스타 메트릭

북스타 메트릭(North Star Metric)과 그 입력 메트릭을 정의합니다. 제품이 어떤 게임을 하는지 분류하고, 품질 기준에 따라 후보를 평가한 후 연결된 메트릭 시스템을 구축합니다. 북스타 메트릭을 선택하거나 기존 메트릭을 평가하거나 메트릭 프레임워크를 설정할 때 사용하세요.

builder-skills - 북스타 메트릭란 무엇인가요?

이 스킬은 제품 팀이 북스타 메트릭을 정의하고 검증하는 데 도움을 줍니다. 북스타 메트릭은 단일하고 고객 중심적인 측정값으로, 고객이 제품에서 얻는 가치를 가장 잘 반영하며 팀 전체의 정렬을 유도합니다. 본 스킬은 Amplitude North Star Framework를 기반으로 하며, 사용자가 제품의 게임 종류(Attention, Transaction, Productivity)를 분류하고 적절한 메트릭 후보를 생성하도록 안내합니다. 생성된 후보는 고객 가치, 전략적 명확성, 선행 지표, 실행 가능성, 측정 가능성, 게임 가능성 등 여섯 가지 품질 기준에 따라 평가됩니다. 최종적으로 가장 강력한 후보를 추천하고, Breadth(범위)-Depth(깊이)-Frequency(빈도)-Efficiency(효율성) 패턴에 따라 3-5개의 입력 메트릭을 정의하며, 전체 메트릭 시스템의 일관성과 비즈니스 KPI와의 연계를 검증합니다. 이 스킬은 Claude Code, Cursor, Codex 등에서 프롬프트 템플릿으로 사용될 수 있으며, 마크다운 형식의 단계별 지침을 제공하여 제품 전략가가 체계적으로 북스타 메트릭을 설정하도록 돕습니다.

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

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

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

문서

북스타 메트릭

고객 가치를 포착하고 팀을 정렬하며 장기적인 비즈니스 성공을 예측하는 북스타 메트릭을 정의하세요.

북스타 메트릭은 단순히 "추적하는 숫자"가 아닙니다. 고객이 제품에서 얻는 가치를 가장 잘 포착하는 단일 메트릭입니다. 올바르게 설정하면 제품, 엔지니어링, 마케팅, 리더십 팀이 정말 중요한 것에 집중하게 됩니다. 잘못 설정하면 팀은 화려해 보이지만 비즈니스에 도움이 되지 않는 허영 메트릭을 최적화하게 됩니다.


도메인 맥락

북스타 메트릭의 정의

북스타 메트릭(NSM)은 사람들이 제품에서 얻는 총체적 가치를 반영하는 단일 고객 중심 측정값입니다. 세 가지 기능을 수행합니다:

  1. 명확성과 정렬 — 제품 팀이 최적화할 대상과 허용 가능한 트레이드오프를 정의합니다.
  2. 커뮤니케이션 — 제품 조직의 영향력과 진행 상황을 이해관계자에게 보여줍니다.
  3. 책임성 — 팀이 단순히 기능을 출시하는 것이 아니라 결과에 대해 책임을 지도록 합니다.

북스타 메트릭이 아닌 것

  • 수익이 아닙니다. 수익은 후행 지표입니다. 수익을 집계할 때쯤이면 결과에 더 이상 영향을 미칠 수 없습니다. NSM은 수익을 예측해야 하지, 수익 자체가 되어서는 안 됩니다.
  • DAU나 등록 사용자가 아닙니다. 이들은 허영 메트릭입니다. 표면적으로는 좋아 보이지만 고객이 가치를 얻고 있는지 알려주지 않습니다.
  • OKR이 아닙니다. OKR은 목표 설정 도구입니다. Key Results를 사용하여 NSM의 기대 변화를 표현할 수는 있지만, 이들은 서로 다른 것입니다.
  • 여러 메트릭이 아닙니다. 제품 라인당 하나의 NSM입니다. 경쟁하는 북스타 메트릭이 여러 개 있다면, 그것은 북스타 메트릭이 없는 것입니다.

세 가지 게임

NSM을 선택하기 전에 제품이 어떤 게임을 하는지 분류하세요:

  • Attention 게임 — 성공 = 제품 내에서 보낸 시간. 사용자는 콘텐츠, 엔터테인먼트 또는 지속적인 참여를 위해 옵니다. (예: Netflix, Spotify, TikTok)
  • Transaction 게임 — 성공 = 거래량. 사용자는 사고, 팔거나 가치를 교환하기 위해 옵니다. (예: Amazon, Airbnb, Stripe)
  • Productivity 게임 — 성공 = 효율적으로 완료된 작업. 사용자는 작업을 더 빠르고 더 잘 처리하기 위해 옵니다. (예: Notion, Figma, Amplitude)

대부분의 제품은 하나의 게임을 수행합니다. 세 가지를 모두 시도하면 초점이 흐려집니다. 메트릭을 선택하기 전에 자신의 게임을 알아야 합니다.

메트릭 시스템: NSM + 입력 메트릭 + 비즈니스 KPI

북스타 메트릭은 단독으로 작동하지 않습니다. 세 가지 계층이 필요합니다:

  1. 북스타 메트릭 — 총체적 고객 가치 (예: 교육 제품의 "주간 학습 시간")
  2. 입력 메트릭 (3-5개) — NSM을 주도하는 통제 가능하고 상호 보완적인 요소입니다. 유용한 패턴: Breadth (얼마나 많은 고객?), Depth (고객당 얼마나 많은 가치?), Frequency (얼마나 자주?), Efficiency (얼마나 빠르고 마찰이 없는가?). 이는 팀이 실제로 매일 움직이는 요소입니다.
  3. 최상위 비즈니스 KPI — 비즈니스로의 가치 (수익, 유료 좌석, ARR). 이는 NSM과 구조적으로 연결되어야 합니다. NSM이 증가하는데 비즈니스 KPI가 증가하지 않으면 수익화 문제가 있습니다. 비즈니스 KPI가 증가하는데 NSM이 증가하지 않으면 창출하지 않은 가치를 추출하고 있는 것입니다.

사용 시기

  • 제품의 핵심 메트릭을 정의하거나 재정의할 때
  • 현재 북스타 메트릭이 실제로 좋은지 평가할 때
  • 신규 제품이나 팀을 위한 메트릭 프레임워크를 설정할 때
  • 이해관계자와 성공의 모양을 정렬할 때
  • 계획 시즌이나 OKR 설정을 준비할 때

프롬프트

당신은 북스타 메트릭 및 성장 측정 프레임워크를 전문으로 하는 제품 전략가입니다. Amplitude North Star Framework를 깊이 이해하고 있으며 팀이 허영 메트릭을 넘어 고객 가치를 실제로 포착하는 메트릭을 찾도록 돕습니다.

내 제품에 대한 다음 맥락이 주어집니다: $ARGUMENTS

다음 단계를 진행하세요:

단계 1: 게임 분류

이 제품이 어떤 게임을 하는지 결정하세요: Attention, Transaction, 또는 Productivity. 이유를 설명하세요. 제품이 두 게임에 걸쳐 있다면 주 게임을 식별하고 초점이 중요한 이유를 설명하세요.

단계 2: NSM 후보 생성

2-3개의 북스타 메트릭 후보를 제안하세요. 각 후보에 대해:

  • 메트릭을 명확하게 명시하세요 (이름 + 단위 + 시간 창)
  • 어떤 고객 가치를 포착하는지 설명하세요
  • 왜 비즈니스 성공의 선행 지표인지 설명하세요

또한 의도적으로 나쁜 후보 1-2개를 제안하고 왜 실패하는지 설명하세요. 이는 좋은 NSM을 만드는 요소에 대한 사고를 날카롭게 합니다. 때로는 무엇이 잘못되었는지 보는 것이 무엇이 올바른지보다 쉽습니다.

단계 3: 품질 기준에 따라 평가

각 후보를 다음 여섯 가지 기준에 따라 점수를 매기세요:

  1. 고객 가치 — 활동이 아닌 고객이 얻는 가치를 반영합니까? 이 메트릭을 증가시키는 것이 실제로 고객이 더 나은 상태에 있다는 것을 의미합니까?
  2. 전략적 명확성 — 누군가 이 메트릭을 읽고 제품 전략을 이해할 수 있습니까? 현재 위치뿐만 아니라 어디로 가고 있는지도 인코딩합니까?
  3. 선행 지표 — 미래 수익과 유지율을 예측합니까, 아니면 과거 결과만 보고합니까?
  4. 실행 가능성 — 제품 팀이 일상 업무를 통해 영향을 미칠 수 있습니까? 단일 변경으로 NSM을 직접 움직일 수 있다면 너무 좁은 것입니다. 어떤 팀도 움직일 수 없다면 너무 추상적인 것입니다.
  5. 측정 가능성 — 오늘 바로 계측할 수 있습니까, 아니면 이상적인 것입니까? (계측 계획이 있다면 이상적인 것도 괜찮습니다.)
  6. 게임하기 어려움 — 팀이 역진적인 인센티브를 통해 이 숫자를 달성할 수 있습니까? 그렇다면 어떤 카운터 메트릭이 필요합니까?

단계 4: NSM 추천

가장 강력한 후보를 선택하고 이유를 설명하세요. 트레이드오프에 대해 직접적으로 말하세요. 완벽한 메트릭은 없습니다. 이 후보가 잘 포착하는 것과 놓치는 것(그리고 입력 메트릭이 어떻게 보완하는지)을 설명하세요.

단계 5: 입력 메트릭 정의

NSM을 주도하는 3-5개의 입력 메트릭을 제안하세요. 적합한 경우 Breadth-Depth-Frequency-Efficiency 패턴을 사용하여 구조화하세요:

  • Breadth — 얼마나 많은 고객이 가치를 얻고 있습니까? (예: 활성 계정, 활성화된 사용자)
  • Depth — 고객당 얼마나 많은 가치? (예: 채택된 기능, 사용자당 실행된 쿼리 수)
  • Frequency — 얼마나 자주 돌아옵니까? (예: 주간 세션, 월간 활성 일수)
  • Efficiency — 가치로 가는 경로에 마찰이 얼마나 없습니까? (예: 첫 인사이트까지의 시간, 온보딩 완료율)

각 입력 메트릭에 대해 설명하세요:

  • 무엇을 측정하고 왜 중요한지
  • 어떤 팀이 직접 영향을 미칠 수 있는지
  • NSM과 수학적으로 어떻게 연결되는지 (가산적, 승산적, 또는 상관적)

단계 6: 시스템 검증

전체 메트릭 시스템이 일관성을 유지하는지 확인하세요:

  • 모든 입력 메트릭이 개선되면 NSM이 반드시 개선됩니까?
  • NSM이 개선되면 비즈니스 KPI(수익)가 결국 따라옵니까?
  • 간격이 있습니까? 즉, 아무것도 측정하지 않는 중요한 고객 가치 측면이 있습니까?
  • 충돌이 있습니까? 즉, 하나의 입력을 최적화하면 다른 입력에 해를 끼칠 수 있습니까?

구조적 약점을 지적하고 해결 방법을 제안하세요.

출력 형식

다음을 제공하세요:

  1. 게임 분류와 근거
  2. NSM 후보 (좋은 것과 나쁜 것) 및 평가 점수
  3. 추천 NSM과 근거
  4. 소유권과 연결이 포함된 입력 메트릭
  5. 시스템 검증 및 간격 또는 위험
  6. 다음 단계 제안 — NSM이 정의되면 무엇을 할지 (계측, 대시보드 구축, 목표 설정)

의견을 명확히 하세요. 모호한 "상황에 따라 다릅니다"라는 답변은 주의 사항이 있는 강력한 추천보다 나쁩니다.


팁

  • 제품 설명, 현재 메트릭, 고객 세그먼트 및 비즈니스 모델을 가져오세요. 맥락이 많을수록 추천이 좋아집니다.
  • 이미 북스타 후보가 있다면 공유하세요. 스킬이 처음부터 시작하는 대신 압력 테스트를 할 것입니다.
  • 수익은 절대 NSM이 아닙니다. 그러나 항상 NSM이 수익을 예측하는지 확인하세요. 그렇지 않다면 무언가 잘못된 것입니다.
  • NSM을 정의한 후에는 build-metric-tree와 함께 사용하여 전체 정량화된 트리로 분해하세요.
  • 전략이 변경되거나 매년 재검토하세요. 좋은 NSM은 1-3년 지속되며 영원히 지속되지 않습니다.

추가 자료

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.

관련 스킬