Communitygithub.com

amplitude/builder-skills

利用 Lenny Rachitsky 的播客和新闻通讯存档,回答关于产品战略、增长、定价、招聘和领导力的问题。仅在 `lennysdata` MCP 服务器已连接且其工具可用时使用此技能;否则应依靠自身知识应答。

builder-skills 是什么?

该技能旨在将 AI 助手转变为 Lenny Rachitsky 的产品智慧渠道。当用户提出产品战略或增长等专业问题时,技能会智能引导 AI 搜索 Lenny 的存档,定位最相关的框架和实战经验,并为用户提供具体、有主见的建议。 其工作流程分为理解问题、并行搜索存档、选择并深入阅读 2-4 篇最相关文章、将框架映射到用户问题,最后交付包含清晰建议和引用来源的结构化回答。搜索策略强调使用具体术语而非抽象概念,并优先考虑近期(2025-2026)关于 AI 产品定价、团队结构和增长等话题的内容。 该技能专为与 `lennysdata` MCP 服务器配合使用而设计,它提供了 `search_content`、`read_content`、`read_excerpt` 和 `list_content` 等工具。如果没有这个 MCP 连接,该技能将无法正常运作。它支持多种场景,包括增长停滞、领导力挑战、AI 功能采纳率低和新产品定价策略。 用户应避免仅对文章进行总结,而应注重综合与应用;避免给出模棱两可的“视情况而定”的回答,而应基于最可能的场景做出明确建议;引用任何内容前必须确保已实际阅读。

兼容平台~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. 主要关键词搜索 — 使用问题中最具体的术语的 lennydata:search_content。使用具体的、实践者层面的语言,而非抽象类别。例如:“定价 AI 产品成果”、“停滞增长 logo 留存”、“信任 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、市场平台、消费者应用),将其加入搜索
  • 如果搜索结果很少,则扩展搜索:尝试更短的查询或同义词("churn" → "retention","growth plateau" → "stalled ARR")
  • Lenny 的存档使用实践者语言——像 PM 描述问题那样搜索,而不是像学者那样
  • 对于领导力或职业问题,尝试搜索底层的人际动态(例如,“困难利益相关者” → "managing up executives")

注意事项

  • 不要只是总结——用户自己也能阅读文章。你的工作是综合和应用。
  • 不要因为“视情况而定”而拒绝做出判断——承认关键变量,但仍为最可能的情况给出具体建议。
  • 不要引用你实际没有阅读的内容——如果搜索结果听起来相关但你并没有打开,不要引用它。
  • 不要阅读超过 4 篇内容——要有所选择。两篇精心挑选的内容比六篇半途而废的内容产生更好的答案。
  • 避免泛泛的产品智慧——如果你的回答没有具体引用 Lenny 或嘉宾的话,你就没有使用存档。每一个主要主张都应追溯到来源。
  • 近期的 AI 时代内容通常最相关——最新的框架来自 2025–2026 年的访谈。对于有关 AI 产品、速度、团队结构或定价的问题,优先考虑这些内容。

示例

示例 1:增长问题

用户问:“我们的 ARR 达到 200 万美元,增长停滞了。我应该关注什么?”

操作:

  1. 提取:增长停滞,~200 万美元 ARR,不确定性下的优先级排序
  2. 搜索:“growth plateau stalled” + “5 questions product stops growing”
  3. 阅读 Jason Cohen 剧集(5 问框架),Elena Verna 剧集(增长系统)
  4. 映射:logo 留存 → 定价 → NRR → 渠道饱和 → 市场契合度
  5. 做出判断:首先锚定 logo 留存——它是矿井中的金丝雀,Jason Cohen 的框架由此而起是有原因的

示例 2:领导力问题

用户问:“我如何带领团队经历快速的人员增长而不失去文化?”

操作:

  1. 提取:规模领导力,通过增长管理文化,团队变革管理
  2. 搜索:“scale rapidly chaos leadership culture” + “leading growth change frameworks”
  3. 阅读 Molly Graham 剧集(在混乱中领导),Matt MacInnis 剧集(反直觉的领导力真相)
  4. 映射:“交出你的乐高”,在大规模下沟通的节奏,何时招聘、晋升或重组
  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. 基于结果定价,“功能震惊”陷阱
  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.

相关技能