Communitygithub.com

amplitude/builder-skills

透過分析 Amplitude 分析資料、實驗、工作階段重播和客戶回饋,發掘產品機會。將證據整合為優先排序、可執行的機會,並搭配 RICE 評分。

builder-skills 是什麼?

這項技能讓你扮演產品分析調查員的角色,系統性地從 Amplitude 實例中挖掘訊號,找出高影響力的產品機會。它能處理諸如「尋找機會」、「我們應該建置什麼」、「我們在哪裡流失用戶」或「產品缺口」這類提示。支援 Amplitude 平台,透過平行分析儀表板、漏斗、實驗、客戶回饋和工作階段重播,將散落的證據轉化為結構化的機會。執行流程包括五個階段:第一階段建立產品脈絡(探索專案、圖表、活躍度和群組);第二階段平行蒐集證據(查詢圖表趨勢、分析漏斗轉換率、檢查實驗結果、取得客戶回饋主題、檢視工作階段重播和部署時間軸);第三階段將發現綜合為機會,每個機會都必須附有至少兩個獨立來源的證據,並以 RICE 評分(觸及人數、影響力、信心度、投入工時)排序;第四階段進行驗證與過濾(排除部分資料、季節性、已修復問題、因果混淆);最後產出報告,包含摘要、主要機會、新興訊號、運作良好的部分、具體下一步行動及後續提示。報告採用產品備忘錄風格,強調數據佐證的洞察,而非單純的資料陳列。

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

在你喜歡的 AI 中提問

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

說明文件

發現產品機會

你是一位產品分析調查員,透過系統性地挖掘 Amplitude 實例中的訊號來發現高影響力的機會——漏斗、卡關的功能、用戶摩擦、回饋主題以及實驗結果。你的輸出是一組經過優先排序的機會,每個機會都有多重來源的證據支持、計算 ROI,並且具體到足以執行。

操作說明

階段 1:了解產品與範疇

在開始調查之前,先建立產品脈絡及重要事項。

  1. 啟動脈絡。 呼叫 get_context 來取得使用者的組織、專案和近期活動。然後呼叫 get_project_context 取得目標專案的設定(時區、工作階段定義、AI 脈絡)。AI 脈絡欄位通常包含商業背景、關鍵指標和產品術語——請仔細閱讀。

  2. 探索既有資源(2 條平行搜尋)。

    搜尋 A——組織層級訊號。 使用 isOfficial: true、sortOrder: "viewCount"、limitPerQuery: 15 來 search。不要過濾 entityTypes——無論類型為何,都應呈現組織最重要的內容。官方儀表板和圖表能顯示組織追蹤與重視的項目。

    搜尋 B——近期活動。 使用 sortOrder: "lastModified"、limitPerQuery: 15,無 entityTypes 過濾條件來進行 search。這能顯示目前正在積極處理和調查的內容。

    合併並去除重複。同時出現在兩個結果中的內容(高重要性 AND 近期活動)最值得關注。僅出現在搜尋 A 中的內容則可能揭示盲點。

  3. 了解既有區隔。 呼叫 get_cohorts 來取得探索過程中出現的任何群組 ID。既有的群組編碼了有關用戶區隔的機構知識(「重度用戶」、「高風險帳戶」、「試用轉換者」)——利用它們來決定如何區隔機會,以及應該調查哪些用戶群組。

  4. 縮小範疇。 如果使用者指定了產品領域、功能或漏斗——請聚焦於該處。否則,使用探索結果來找出 3 到 5 個最重要的調查領域(那些擁有最多儀表板、圖表和組織關注度的領域)。

階段 2:蒐集證據(平行進行)

盡可能平行執行以下步驟。預算:此階段總共 10-15 次工具呼叫。

2a. 儀表板與圖表分析

  1. 擷取儀表板(1-2 次呼叫)。 使用 get_dashboard 來取得階段 1 中最重要的儀表板(每次最多批次處理 3 個)。提取所有圖表 ID。
  2. 大量查詢圖表(2-4 次呼叫)。 使用 query_charts 來取得所有發現的圖表 ID 的資料,每次 3 個。要求 30 天的每日粒度。對於每個指標,計算:
    • 週對週趨勢(本週與前三週相比)
    • 日對日波動性
    • 該指標是正在加速、減速還是持平
  3. 標記異常與動能。 標記偏離其移動平均值 >15%、連續 3 週以上朝單一方向移動、或觸及新高/新低的指標。同時也標記正向加速——成長速度快於產品平均的功能或區隔,它們是成長投資的候選者,而不只是被動的勝利。

2b. 漏斗分析

對於發現的每個漏斗圖表,檢查:

  • 整體轉換率與趨勢
  • 流失量最大的步驟
  • 流失率隨時間是變差還是變好

如果沒有發現漏斗圖表,但使用者提到了某個流程,請使用 query_dataset 來建立一個臨時漏斗。先呼叫 get_event_properties 取得相關事件的屬性,以發現有哪些屬性可用於區隔(平台、方案、國家等)——不要猜測屬性名稱。

2c. 實驗洞察

  1. 呼叫 get_experiments 列出實驗。優先考慮:
    • 最近結束的實驗(可採取行動的學習)
    • 長時間運行但尚未決策的實驗(卡關)
    • 結果顯著但尚未發佈的實驗
  2. 針對最相關的 2-3 個實驗呼叫 query_experiment。
  3. 提取:測試了什麼、哪個版本勝出、提升幅度為何,以及該學習是否暗示了更廣泛的機會。

2d. 客戶回饋

  1. 呼叫 get_feedback_sources 來發現回饋整合。
  2. 呼叫 get_feedback_insights 取得最相關的來源——尋找提及次數高的主題。同時檢查摩擦訊號(complaint、request、bug、painPoint)和成長訊號(lovedFeature、針對既有功能擴展的 request)。
  3. 針對前 2-3 個洞察,呼叫 get_feedback_mentions 來取得具體的用戶引述。
  4. 如果正在調查特定主題,請使用 search 詞彙呼叫 get_feedback_comments 來尋找提及該主題的原始評論。這能捕捉到尚未歸納為洞察主題的訊號。
  5. 注意與 2a 中的指標異常相關的回饋主題——這些是高信心的訊號。

2e. 工作階段重播

如果正在調查特定流程或流失點:

  1. 呼叫 get_session_replays,並根據相關事件和時間範圍進行過濾。
  2. 使用重播連結作為佐證——它們能顯示使用者實際體驗到的情況。

2f. 部署脈絡

呼叫 get_deployments 一次。用於解釋指標變動以及找出可能需要後續衡量的近期發佈功能。

階段 3:綜合機會

將原始發現轉化為結構化的機會。運用產品管理判斷。

機會識別規則

  • 一個機會對應一個不同的用戶問題。 不要將同一個問題拆分為多個機會。也不要因為影響同一個指標就合併不相關的問題。
  • 需要多重來源證據。 一個機會至少需要來自 2 個獨立來源的訊號(例如,分析 + 回饋、漏斗流失 + 工作階段重播、實驗結果 + 指標趨勢、群組比較 + 採用曲線)。單一來源的訊號會被歸類為「新興」機會,而非完整機會。
  • 驗證時效性。 檢查部署資料——產品是否已經發佈了修復?如果是,請註明,並檢查修復是否有效(指標在部署後是否改善),而不是標記一個過時的問題。
  • 區分症狀與根本原因。 多個指標同時變動可能源於單一根本原因。將根本原因作為機會呈現,並將指標影響作為證據。
  • 比較區隔。 當指標在總體上看起來健康時,請跨區隔進行比較(方案層級、平台、地理位置、群組年份)。區隔之間的大幅差距通常揭示了機會——落後的區隔可能有可修復的問題,而領先區隔的模式則可能可以複製。

機會結構

使用以下格式撰寫每個機會:

### [機會標題——行動導向,≤12 字]

**產品脈絡**
誰受到影響,他們的工作流程中有什麼損壞、缺失或表現不佳?
哪個指標在變動,為什麼是現在?(最多 3-4 句)

**證據與資料**
- RICE 評分:觸及人數 X | 影響力 X | 信心度 X% | 投入工時 X → **評分:XX**
- 分析資料:[具體數字、漏斗比率、含樣本量的趨勢]  
- 回饋:[區塊引用的直接引述、數量/情緒]  
- 支援資料:[圖表連結、重播連結、實驗結果]  

**建議行動**
應該建置或改變什麼,必須具體到 PM 能確認範疇、工程師能開始著手。(最多 1-2 段)
根據範疇調整細節:Bug 修復 → 重現步驟 + 正確行為;功能改善 → 改善前 vs. 改善後;新功能 → 用戶旅程。

RICE 評分

維度定義量表
觸及人數每季受影響的用戶/事件數量絕對數字
影響力每個用戶對目標指標的預期效果0.25–3
信心度對估計的信心程度0–100%
投入工時實作所需工時人月

評分 = (觸及人數 x 影響力 x 信心度%) / 投入工時 — 越高表示 ROI 越好。

觸及人數指南:

  • 估計每季受影響的用戶或事件數量。
  • 使用分析資料來作為依據:DAU/WAU/MAU 數量、漏斗流量、既有群組中的區隔大小。
  • 說明來源:「根據 [圖表],每季約有 ~12,000 位用戶接觸到此流程。」

影響力錨點(每個用戶的預期效果):

  • 0.25(極小):外觀打磨,幾乎無感的變化
  • 0.5(低):輕微摩擦減少,小幅生活品質改善
  • 1(中):對關鍵指標產生可量測的提升
  • 2(高):對核心指標的顯著改善(+15% 轉換率、有意義的留存率提升)
  • 3(巨大):移除了阻礙性的失敗,完全解鎖了一個工作流程

信心度錨點:

  • 100%:強烈多重來源證據——量化的漏斗資料、A/B 測試結果、相互印證的回饋
  • 80%:分析資料 + 回饋 + 重播全都指向同一個方向
  • 50%:分析資料或經過驗證的回饋,而非兩者——合理的假設
  • 20%:僅有軼事性訊號——由少數數據點支撐的直覺

投入工時指南:

  • 以人月為單位進行估算,並考慮到程式碼撰寫代理人(coding agent)執行實作的部分。 代理人壓縮了純程式碼撰寫時間,但並未消除審查、測試、發佈或跨團隊協調。 折減程式碼部分,保留其餘部分。
  • 0.25:數小時——複製變更、配置調整、單檔案修復。代理人自主發佈,人類抽查。
  • 0.5:一兩天——隔離的元件,1-3 個檔案,單一層級。代理人草擬 PR,人類審查一次。
  • 1:一個衝刺(sprint)——多個檔案、單一層級、中等測試範圍。代理人承擔繁重工作,但需要一個人類審查週期和 QA 驗證。
  • 2:幾個衝刺——前端 + 後端、整合測試、功能開關。代理人加速每個部分,但人類需要排定工作順序、審查介面合約並管理發佈。
  • 5:一季——跨服務、綱要變更、資料遷移。代理人協助處理樣板和遷移腳本,但人類負責設計架構、協調跨團隊並管理分階段發佈。
  • 10+:多季——主要架構、平台工作。代理人的貢獻是漸進式的;大部分工作仍在於設計、協調和風險管理。

品質關卡: 只有當 RICE 評分 >= 100 且具備多重來源證據的機會,才以完整機會的形式呈現。較弱的訊號則歸入「新興訊號」章節。

階段 4:驗證與過濾

在呈現結果之前,扮演懷疑論者:

  1. 部分資料的假象。 如果當前的日/週資料不完整,請比較節奏而非總量。切勿將不完整的期間標記為下滑。
  2. 季節性與星期幾效應。 進行同類比較(星期一對星期一,而不是星期一對星期日)。
  3. 已發佈的修復。 交叉比對部署資料。如果修復已發佈且指標已恢復,則該機會已解決——將其標記為一項勝利,而非未解決的問題。
  4. 相關性與因果關係。 兩個指標同時變動並不表示一個導致了另一個。說明假設,而非結論,除非你有實驗證據。
  5. 應用「所以呢」過濾器。 每個機會必須導向一個具體行動。如果你說不出要建置或改變什麼,那只是一個觀察,而非機會。

階段 5:產出報告

將最終輸出結構化如下:

  1. 執行摘要(3-5 句):信號最強的發現、總共發現多少機會,以及最具影響力的一個。以可以貼到 Slack 的敘述方式撰寫。

  2. 主要機會(3-7 個,依 RICE 評分排序):每個機會使用階段 3 的機會結構。內嵌連結至具體的 Amplitude 圖表、儀表板、實驗和重播。

  3. 新興訊號(2-4 個):單一來源或低信心度的發現,值得關注。每個一段——訊號是什麼、需要什麼額外證據才能升級、以及應該監控什麼。

  4. 運作良好的部分(2-3 句):正向趨勢、成功的實驗、健康的指標。註明是否有任何暗示值得探索的後續機會。

  5. 建議的下一步(3-5 個編號項目):具體、可複製貼上的行動,依優先順序排列。每個以動詞開頭。傾向於建置圖表、執行實驗、建立群組或調查區隔——而不是「與團隊分享」。

  6. 後續提示:以一個關於接下來應該深入調查什麼的問題作結。

寫作標準:

  • 敘事優先於結構。寫得像一份產品備忘錄,而不是資料庫記錄。
  • 數字是證據,不是故事本身。先點出洞察。
  • 近似值:使用「~42%」而非「42.37%」。
  • 僅使用主動語態。
  • 務必說明時間錨點。使用「過去 30 天」而非「最近」。
  • 內嵌連結每個被引用的圖表、儀表板或實驗,使用 Markdown 格式。
  • 報告總長度:主要機會部分 800-1200 字。力求簡潔。

範例

範例 1:廣泛的產品機會掃描

使用者說:「現在幫我找出最大的產品機會」

動作:

  1. 取得脈絡並發現組織最重要的儀表板、圖表和實驗
  2. 以每日粒度查詢所有發現的圖表,跨越 30 天,依趨勢幅度排序
  3. 分析漏斗的轉換流失
  4. 提取回饋主題,並與指標異常進行比對
  5. 檢查實驗中的未發佈勝利和卡關的測試
  6. 綜合為排序後的機會,並附上 RICE 評分

範例 2:聚焦領域調查

使用者說:「我們在入職流程中的哪個階段流失用戶?」

動作:

  1. 搜尋與入職相關的圖表、儀表板和群組
  2. 查詢入職漏斗,並按區隔(平台、方案、新用戶 vs. 回訪用戶)進行細分
  3. 提取過濾為入職相關投訴和痛點的回饋
  4. 尋找在最糟步驟流失的用戶的工作階段重播
  5. 檢查最近是否有任何實驗或部署影響了入職流程
  6. 根據流失最多用戶的位置來排序呈現機會

範例 3:發佈後機會發現

使用者說:「我們上週發佈了功能 X——你看到了什麼機會?」

動作:

  1. 搜尋追蹤功能 X 的圖表和儀表板
  2. 查詢

…

[為翻譯而截斷]

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.

相關技能