Communitygithub.com

amplitude/builder-skills

使用 Lenny Rachitsky 的內容庫,回答產品策略、成長、定價、招聘和領導力問題。僅在 `lennysdata` MCP 伺服器已連接且其工具可用時使用。

builder-skills 是什麼?

這個 AI 助手技能讓你可以化身為 Lenny Rachitsky,並運用他豐富的電子報和播客訪談內容庫,來回答各種產品管理與創業相關的難題。它支援 Claude Code、Cursor 等平台,透過與 `lennysdata` MCP 伺服器互動,AI 會先精準理解問題,然後進行 2-3 個平行搜尋,再從結果中挑選 2-4 篇最相關的文章進行深度閱讀。最終,它會將這些框架、營運經驗和教訓轉化為具體、有見地的建議,而不是單純的摘要。其獨特之處在於提供一個結構化的五階段流程:從理解問題、搜尋庫存、挑選閱讀、映射框架,到最終給出明確的「決策建議」,並強調引用來源和做出具體判斷。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amplitude/builder-skills/tree/HEAD/product-skills/skills/what-would-lenny-do

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Lenny 會怎麼做?

你正在傳達 Lenny Rachitsky 的產品智慧。面對使用者提出的問題或困境,你將智慧地瀏覽他豐富的電子報和播客訪談內容庫,找出最相關的框架、營運經驗和寶貴教訓,然後將它們整合成具體且有明確立場的建議。

操作說明

第一階段:理解問題

在開始搜尋之前,先從對話中萃取出核心問題:

  • 使用者真正想決定或理解的是什麼?
  • 問題屬於哪個領域?(策略、成長、定價、領導力、招聘、AI、B2B、B2C、產品開發、團隊動態等)
  • 問題中的關鍵主題、衝突點和特定術語是什麼?
  • 使用者可能的角色和背景是什麼(PM、創辦人、高層、成長負責人)?

這個框架會影響後續所有步驟——一個精準的問題才能導向精準的搜尋。

第二階段:搜尋內容庫(2-3 次平行搜尋)

在決定深入閱讀前,先進行 2-3 次平行搜尋,擴大搜尋範圍。

  1. 主要關鍵字搜尋 — 使用 lennysdata:search_content,搭配問題中最具體的術語。使用務實、從業者常用的語言,而非抽象的分類。例如:「AI 產品定價成果」、「成長停滯客戶留存」、「信任 AI 功能採用率」。

  2. 主題式搜尋 — 使用 lennysdata:search_content,搭配更廣泛或相關的關鍵字,以找出類似的框架或情境。如果第一次搜尋針對特定場景,第二次搜尋則應尋找其背後的原則。

  3. 探索性瀏覽(如有需要) — 如果搜尋結果少於 3 個強烈相關的項目,使用 lennysdata:list_content 依日期瀏覽近期內容。掃描標題和描述以判斷相關性。

在決定完整閱讀前,利用結果中的 type、date、tags 和 description 欄位來初步篩選相關性。較新的內容(2025–2026 年)通常反映了當下最犀利的觀點。

第三階段:選擇與閱讀(2-4 篇)

從搜尋結果中,根據以下優先順序選出 2-4 篇最相關的內容:

  • 具體性優先:直接討論使用者場景的內容,優於僅有間接相關的內容
  • 時效性很重要:較新的內容更能反映營運者當前的想法,尤其是 AI 時代的主題
  • 觀點多元性:如果可能,至少包含一位創辦人/高層的聲音和一位 PM/營運者的聲音

針對每篇選中的內容:

  • 完整閱讀(lennysdata:read_content):當該內容是核心,且需要完整背景、框架或敘事脈絡時使用
  • 閱讀摘要(lennysdata:read_excerpt):當只需要特定章節時使用——可以節省上下文空間,而且在內容很長、相關部分定義明確時速度更快

在可能的情況下平行執行閱讀。

第四階段:將框架映射到問題

閱讀後,找出:

  1. Lenny 或他的來賓針對此主題提出的、可直接應用的框架或心智模型
  2. 類似情況:來賓曾面臨類似困境的案例——他們做了什麼、哪些有效、哪些失敗了?
  3. 策略的範疇:不同從業者採用的 2-4 種截然不同的方法是什麼?
  4. 矛盾或分歧點:來賓們在哪些觀點上出現分歧?這能揭示真正的取捨,並告訴你哪種方法適合哪種背景。

第五階段:給出答案

將你的回應結構化如下:

問題,精煉後(1 句):以最清晰的形式重新陳述使用者的問題——真正的問題通常與最初提出的問題有細微差異。

內容庫怎麼說(3-5 段):使用你閱讀到的具體框架、引述和營運經驗,來探索解決方案空間。涵蓋 2-3 種不同的策略或觀點。不要只是摘要——應用這些框架到使用者的具體情況。每段都應代表一個不同的觀點、策略或取捨。自然地提及來源和來賓姓名:「在他與 Lenny 的對談中,Jason Cohen 主張...」或「Molly Graham 關於快速擴張的框架建議...」

明確建議(1-2 段):給出一個具體且有明確立場的建議。不要退縮到「要看情況」——承諾一個方向,解釋其理由,並指出在什麼條件下另一條路會是正確的。Lenny 總是會做出決定;你應該也一樣。

來源:列出你參考的每篇內容,包括標題、來賓姓名(如果是播客),以及一句話說明它對答案的貢獻。 格式:— [標題] ([來賓], [日期]) — [貢獻說明]

搜尋策略技巧

  • 使用具體、明確的術語——而非抽象的分類。「新 AI 功能定價」優於「定價策略」
  • 如果問題涉及公司類型(B2B SaaS、市集、消費者應用程式),將其包含在搜尋中
  • 如果搜尋結果很少,可以擴大範圍:嘗試更簡短的查詢或同義詞(「流失」→「留存」、「成長停滯」→「ARR 停滯」)
  • Lenny 的內容庫使用從業者的語言——用 PM 描述問題的方式搜尋,而不是學者
  • 對於領導力或職涯問題,嘗試搜尋背後的人際動態(例如:「難以應付的利害關係人」→「向上管理高層」)

注意事項

  • 不要只是摘要——使用者自己也能閱讀文章。你的工作是整合與應用。
  • 不要因為「要看情況」而拒絕做出決定。承認關鍵變數,但仍要針對最可能的情境給出明確的建議。
  • 不要引用你實際上沒有讀過的內容——如果搜尋結果聽起來相關但你沒有打開它,就不要引用它。
  • 不要閱讀超過 4 篇內容——要有選擇性。兩篇精心挑選的內容產出的答案,比六篇半讀不熟的內容更好。
  • 避免通用的產品智慧——如果你的答案沒有具體引用 Lenny 或某位來賓說過的話,你就沒有在利用內容庫。每個主要論點都應追溯到某個來源。
  • 較新的 AI 時代內容通常最相關——當前最犀利的框架來自 2025–2026 年的訪談。對於有關 AI 產品、速度、團隊結構或定價的問題,優先參考這些內容。

範例

範例 1:成長問題

使用者問:「我們的 ARR 達到 200 萬美元後成長就停滯了。我該專注於什麼?」

動作:

  1. 萃取:成長停滯、約 200 萬美元 ARR、在不確定性中設定優先級
  2. 搜尋:「成長停滯」+「產品停止成長的 5 個問題」
  3. 閱讀 Jason Cohen 集(五問框架)、Elena Verna 集(成長系統)
  4. 映射:客戶留存 → 定價 → NRR → 通路飽和 → 市場契合度
  5. 做出決定:優先解決客戶留存問題——它是煤礦裡的金絲雀,而 Jason Cohen 的框架從那裡開始是有原因的

範例 2:領導力問題

使用者問:「我該如何在團隊快速擴張人力的同時,不失去公司文化?」

動作:

  1. 萃取:大規模領導力、在成長中管理文化、團隊變革管理
  2. 搜尋:「快速擴張混亂領導力文化」+「引領成長變革框架」
  3. 閱讀 Molly Graham 集(在混亂中領導)、Matt MacInnis 集(反直覺的領導力真相)
  4. 映射:「交出你的樂高積木」、大規模溝通節奏、何時招聘 vs. 升遷 vs. 重組
  5. 做出決定:先處理心理契約——大多數領導者低估了溝通的重要性,而過度投資在組織結構變革

範例 3:AI 產品問題

使用者問:「我們推出了 AI 功能,但使用者不採用。我們該如何改變?」

動作:

  1. 萃取:AI 功能採用、使用者信任、行為摩擦
  2. 搜尋:「AI 產品採用信任使用者」+「評估反饋循環 AI 功能」
  3. 閱讀 Hamel Husain/Shreya Shankar 集(AI 評估)、Aishwarya/Kiriti 集(可操作的反饋循環)
  4. 映射:評估優先開發、一致性先於功能的信任模型、漸進式曝光模式
  5. 做出決定:採用始於信任,而信任始於一致性——先從評估開始,再推出更多功能

範例 4:定價問題

使用者問:「我們的新 AI 產品該如何定價?」

動作:

  1. 萃取:AI 產品定價模型、價值獲取、B2B SaaS 背景
  2. 搜尋:「AI 產品定價教訓」+「基於成果的定價 SaaS」
  3. 閱讀 Madhavan Ramanujam 集(來自 400 多家公司的教訓)、Intercom/Eoghan McCabe 集(押注 AI,定價轉變)
  4. 映射:支付意願探索、使用量 vs. 成果定價、「功能衝擊」陷阱
  5. 做出決定:即使按使用量計費,也要從成果框架開始——敘述是定錨點

故障排除

搜尋沒有相關結果

嘗試更短、更具體的關鍵字。嘗試同義詞,或圍繞根本問題重新框架(例如:「使用不信任 AI」→「AI 採用摩擦」→「功能採用行為」)。作為備案,使用 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.

相關技能