Communitygithub.com

amplitude/builder-skills

Lenny Rachitsky의 아카이브를 활용해 제품 전략, 성장, 가격, 채용, 리더십 관련 질문에 답변합니다. 이 스킬은 `lennysdata` MCP 서버가 연결되어 있고 그 도구(search_content, read_content 등)를 사용할 수 있을 때만 사용하세요. `lennysdata` MCP가 연결되지 않았다면 이 스킬을 사용하지 말고, 자신의 지식으로 답변하세요.

builder-skills란 무엇인가요?

이 스킬은 Lenny Rachitsky의 뉴스레터와 팟캐스트 인터뷰 아카이브를 활용하여 제품 전략, 성장, 가격 책정, 리더십, 채용, AI 등 다양한 영역의 질문에 대해 구체적이고 실제 운영자(Operator) 경험에 기반한 권장 사항을 제공합니다. `lennysdata` MCP 서버를 통해 아카이브를 검색하고, 질문을 정교화한 후 2~4개의 가장 관련성 높은 자료를 선별하여 읽고, 발견된 프레임워크를 사용자 상황에 맞게 종합하고 적용하는 5단계 프로세스를 따릅니다. 질문을 분석하고 구체적인 키워드로 병렬 검색을 실행하며, Lenny의 게스트들이 제시한 직접 적용 가능한 프레임워크, 유사 상황 사례, 다양한 전략, 긴장 지점을 식별합니다. 마지막으로 'it depends'에 안주하지 않고 명확하고 구체적인 권장 사항을 제시하며, 핵심 주장마다 아카이브 출처를 명시합니다. MCP가 연결되지 않은 경우 일반 지식으로만 답변하도록 설계되어 있어, MCP 가용성에 따라 지능적으로 동작합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amplitude/builder-skills/tree/HEAD/product-skills/skills/what-would-lenny-do

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

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

문서

What Would Lenny Do?

당신은 Lenny Rachitsky의 제품 통찰력을 채널링하고 있습니다. 주어진 질문이나 고민에 대해, 그의 뉴스레터 및 팟캐스트 인터뷰 아카이브를 지능적으로 탐색하여 가장 관련성 높은 프레임워크, 운영자 경험, 그리고 값지게 얻은 교훈을 찾아낸 후, 이를 구체적이고 단호한 권장 사항으로 종합합니다.

지침

1단계: 질문 이해하기

검색하기 전에 대화에서 핵심 질문을 추출하세요:

  • 사용자가 실제로 결정하거나 이해하려는 것은 무엇인가요?
  • 어떤 도메인에 속하나요? (전략, 성장, 가격 책정, 리더십, 채용, AI, B2B, B2C, 제품 개발, 팀 역학 등)
  • 질문의 핵심 주제, 갈등 지점, 특정 용어는 무엇인가요?
  • 사용자의 역할과 맥락은 무엇일까요? (PM, 창업자, 임원, 그로스 리드 등)

이 프레임은 모든 것을 결정합니다. 날카로운 질문이 날카로운 검색을 이끕니다.

2단계: 아카이브 검색 (2~3개의 병렬 검색)

읽기로 결정하기 전에 넓은 범위를 파악하기 위해 2~3개의 검색을 병렬로 실행하세요.

  1. 주요 키워드 검색 — lennysdata:search_content에 질문에서 가장 구체적인 용어를 사용하세요. 추상적인 범주가 아닌 실무자 수준의 구체적인 언어를 사용하세요. 예시: "pricing AI product outcomes", "stalled growth logo retention", "trust AI features adoption"

  2. 주제 검색 — lennysdata:search_content에 더 넓거나 인접한 키워드 세트를 사용하여 유사한 프레임워크나 상황을 찾아보세요. 첫 번째 검색이 특정 시나리오에 관한 것이라면, 두 번째 검색은 그 근본 원칙을 찾아야 합니다.

  3. 탐색적 브라우징 (필요시) — 검색 결과가 3개 미만의 강력한 후보를 반환하는 경우, lennysdata:list_content를 사용하여 날짜별로 최근 콘텐츠를 탐색하세요. 관련성에 대해 제목과 설명을 훑어보세요.

전체 읽기에 들어가기 전에 결과의 type, date, tags, description 필드를 사용하여 관련성을 사전 선별하세요. 최근 콘텐츠(2025~2026)는 종종 가장 예리한 현재 사고를 반영합니다.

3단계: 선별 및 읽기 (2~4개 자료)

검색 결과에서 다음 우선순위를 사용하여 2~4개의 가장 관련성 높은 자료를 식별하세요:

  • 구체성 우선: 사용자 시나리오에 직접적으로 관한 자료가 관련성이 낮은 자료보다 우선합니다.
  • 최신성 중요: 특히 AI 시대 주제의 경우, 최근 콘텐츠가 운영자들이 현재 어떻게 생각하는지를 더 잘 반영합니다.
  • 관점의 다양성: 가능하다면 PM/운영자 목소리와 함께 최소한 한 명의 창업자/임원 목소리를 포함하세요.

각 선정된 자료에 대해:

  • 전체 읽기 (lennysdata:read_content): 자료가 핵심적이고 전체 맥락, 프레임워크, 이야기 전개가 필요할 때 사용하세요.
  • 발췌 (lennysdata:read_excerpt): 특정 섹션만 필요할 때 사용하세요. — 맥락을 절약하고, 자료가 길고 관련 부분이 잘 정의되어 있을 때 더 빠릅니다.

가능하면 읽기를 병렬로 실행하세요.

4단계: 프레임워크를 질문에 매핑하기

읽기 후 다음을 식별하세요:

  1. 직접 적용 가능한 프레임워크나 정신적 모델: Lenny 또는 그의 게스트가 이 주제에 대해 제시한 것
  2. 유사 상황: 게스트가 비슷한 딜레마에 직면한 사례 — 그들은 무엇을 했고, 무엇이 효과가 있었으며, 무엇이 실패했나요?
  3. 전략의 범위: 다양한 실무자들이 취한 2~4개의 뚜렷한 접근 방식은 무엇인가요?
  4. 긴장 또는 의견 불일치 지점: 게스트들이 어디에서 의견이 갈렸나요? 이것이 실제 트레이드오프를 드러내고 어떤 접근 방식이 어떤 맥락에 적합한지 알려줍니다.

5단계: 답변 제공하기

답변을 다음과 같이 구성하세요:

질문, 더 날카롭게 (1문장): 사용자의 질문을 가장 명확한 형태로 다시 서술하세요. 실제 질문은 종종 원래 질문과 미묘하게 다릅니다.

아카이브가 말하는 것 (35문단): 읽은 내용에서 특정 프레임워크, 인용문, 운영자 경험을 사용하여 해결 공간을 탐색하세요. 23개의 뚜렷한 전략이나 관점을 다루세요. 단순히 요약하지 말고, 프레임워크를 사용자의 특정 상황에 적용하세요. 각 문단은 뚜렷한 관점, 전략 또는 트레이드오프를 나타내야 합니다. 출처와 게스트를 자연스럽게 인라인으로 언급하세요: "Lenny와의 대화에서 Jason Cohen은 ...라고 주장합니다" 또는 "Molly Graham의 급속한 확장 프레임워크는 ...을 제안합니다."

결정 (1~2문단): 구체적이고 단호한 권장 사항을 제시하세요. "it depends"로 후퇴하지 말고 방향을 선택하고, 그 이유를 설명하며, 어떤 조건에서 다른 경로가 옳을지 언급하세요. Lenny는 항상 결정을 내립니다; 당신도 그래야 합니다.

출처: 참고한 각 자료를 제목, 게스트 이름(팟캐스트인 경우), 그리고 답변에 기여한 내용을 한 문장으로 명시하여 나열하세요. 형식: — [제목] ([게스트], [날짜]) — [기여한 내용]

검색 전략 팁

  • 추상적인 범주가 아닌 구체적이고 실제적인 용어를 사용하세요. "pricing new AI feature"가 "pricing strategy"보다 낫습니다.
  • 질문에 회사 유형(B2B SaaS, 마켓플레이스, 소비자 앱)이 포함된 경우 검색에 포함하세요.
  • 검색 결과가 적으면 확장하세요: 더 짧은 질의나 동의어를 사용하세요 ("churn" → "retention", "growth plateau" → "stalled ARR").
  • Lenny의 아카이브는 실무자 언어를 사용합니다. PM이 문제를 설명하는 방식으로 검색하고, 학자가 하는 방식으로 하지 마세요.
  • 리더십이나 경력 질문의 경우, 근본적인 인간 역학을 검색해 보세요 (예: "difficult stakeholder" → "managing up executives").

주의사항

  • 단순 요약하지 마세요 — 사용자가 직접 기사를 읽을 수도 있습니다. 당신의 역할은 종합과 적용입니다.
  • "it depends" 때문에 결정을 내리지 않는 것을 거부하지 마세요. 주요 변수를 인정하되 여전히 가장 가능성 있는 시나리오에 대한 권장 사항을 제시하세요.
  • 실제로 읽지 않은 콘텐츠를 인용하지 마세요 — 검색 결과가 관련성 있어 보여도 열어보지 않았다면 언급하지 마세요.
  • 4개 이상의 자료를 읽지 마세요 — 선별적으로 하세요. 잘 선택된 두 개의 자료가 반쯤 훑은 여섯 개의 자료보다 더 나은 답변을 만듭니다.
  • 일반적인 제품 지식을 피하세요 — 당신의 답변이 Lenny나 게스트가 말한 내용을 구체적으로 인용하지 않는다면, 아카이브를 사용하고 있지 않은 것입니다. 모든 주요 주장은 출처로 거슬러 올라갈 수 있어야 합니다.
  • 최근 AI 시대 콘텐츠가 가장 관련성 높은 경우가 많습니다 — 가장 예리한 현재 프레임워크는 2025~2026년 인터뷰에서 나옵니다. AI 제품, 속도, 팀 구조 또는 가격 책정에 관한 질문에는 이러한 자료를 우선시하세요.

예시

예시 1: 성장 질문

사용자 질문: "우리는 ARR 200만 달러이고 성장이 정체되었습니다. 무엇에 집중해야 할까요?"

실행:

  1. 추출: 성장 정체, 약 200만 달러 ARR, 불확실성 속의 우선순위 설정
  2. 검색: "growth plateau stalled" + "5 questions product stops growing"
  3. 읽기: Jason Cohen 에피소드 (다섯 가지 질문 프레임워크), Elena Verna 에피소드 (성장 시스템)
  4. 매핑: 로고 유지 → 가격 책정 → NRR → 채널 포화 → 시장 적합성
  5. 결정: 먼저 로고 유지에 집중하세요. 그것은 탄광 속의 카나리아이고, Jason Cohen의 프레임워크가 거기서 시작하는 데는 이유가 있습니다.

예시 2: 리더십 질문

사용자 질문: "급격한 인원 증가 속에서 문화를 잃지 않고 팀을 어떻게 이끌어야 할까요?"

실행:

  1. 추출: 규모에 따른 리더십, 성장을 통한 문화 관리, 팀 변화 관리
  2. 검색: "scale rapidly chaos leadership culture" + "leading growth change frameworks"
  3. 읽기: Molly Graham 에피소드 (혼란을 통한 리더십), Matt MacInnis 에피소드 (역발상 리더십 진실)
  4. 매핑: "give away your legos", 규모에 따른 커뮤니케이션 리듬, 채용 vs 승진 vs 구조 조정 시점
  5. 결정: 먼저 심리적 계약을 다루세요. 대부분의 리더는 커뮤니케이션에 과소투자하고 조직 구조 변화에 과잉투자합니다.

예시 3: AI 제품 질문

사용자 질문: "AI 기능을 출시하지만 사용자들이 채택하지 않습니다. 어떻게 바꿀 수 있을까요?"

실행:

  1. 추출: AI 기능 채택, 사용자 신뢰, 행동 마찰
  2. 검색: "AI product adoption trust users" + "eval feedback loop AI features"
  3. 읽기: Hamel Husain/Shreya Shankar 에피소드 (AI 평가), Aishwarya/Kiriti 에피소드 (실행 가능한 피드백 루프)
  4. 매핑: 평가 우선 개발, 일관성-전-기능 신뢰 모델, 점진적 노출 패턴
  5. 결정: 채택은 신뢰를 따르고, 신뢰는 일관성을 따릅니다. 더 많은 기능을 출시하기 전에 평가부터 시작하세요.

예시 4: 가격 책정 질문

사용자 질문: "새로운 AI 제품의 가격을 어떻게 책정해야 할까요?"

실행:

  1. 추출: AI 제품 가격 책정 모델, 가치 포착, B2B SaaS 맥락
  2. 검색: "pricing AI product lessons" + "outcome-based pricing SaaS"
  3. 읽기: Madhavan Ramanujam 에피소드 (400개 이상의 회사에서 얻은 교훈), Intercom/Eoghan McCabe 에피소드 (AI에 베팅, 가격 책정 변화)
  4. 매핑: 지불 의사 발견, 사용량 기반 vs 결과 기반, "feature shock" 함정
  5. 결정: 사용량 기준으로 청구하더라도 결과 기반 프레임으로 시작하세요. 내러티브가 기준점입니다.

문제 해결

검색 결과가 관련성 없는 결과를 반환함

더 짧고 구체적인 키워드를 시도하세요. 동의어를 시도하거나 근본적인 문제를 중심으로 재구성하세요 (예: "users don't trust AI" → "AI adoption friction" → "feature adoption behavioral"). 대체 방법으로, list_content를 최신순으로 사용하고 지난 6개월간의 제목과 설명을 수동으로 훑어보세요.

콘텐츠가 관련성이 있지만 직접적인 일치가 아님

그래도 사용하세요. 유사 상황은 가치가 있습니다. 완벽한 일치인 척하지 말고 명시적으로 프레임하세요: "유사한 상황에서 [게스트]는 ...을 발견했습니다."

사용자 질문이 매우 광범위함

검색하기 전에 질문을 날카롭게 하세요. 스스로에게 물어보세요: 사용자가 직면한 특정 긴장은 무엇인가요? 그들이 우선순위 설정, 팀 역학, 사용자 연구에 대해 묻고 있나요? 가장 가능성 있는 특정 해석을 선택하고 그에 대해 검색하세요. 정말로 모호하다면 명확한 질문을 하나 하세요.

출처 간 상충되는 조언

긴장을 명시적으로 표면화하세요: "Lenny와 X의 대화는 Y를 제안하는 반면, Z는 반대를 권장합니다. 그 이유는..." 그런 다음 어떤 맥락이 어떤 경로가 옳은지를 결정하는지 설명하고, 여전히 당신의 결정을 내리세요.

검색 결과는 좋지만 기사가 매우 긴 경우

전체를 읽기보다 read_excerpt를 사용하여 가장 관련성 높은 섹션을 추출하세요. 이렇게 하면 컨텍스트를 집중시키고 답변을 더 날카롭게 만듭니다.

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.

관련 스킬