Communitygithub.com

成長ループのマッピング(amplitude/builder-skills)

プロダクト内の自己強化型成長ループ(バイラル、コンテンツ、有料、使用量)を特定、マッピング、測定します。サイクルタイム、スループット、ループの破綻箇所を理解し、PMが線形ファネル思考を超えて持続的成長を牽引する複合システムを理解する必要があるときに使用します。

builder-skills) とは?

このスキルは、プロダクトマネージャーやグロース担当者が線形ファネル思考から脱却し、持続的な成長を生み出す自己強化型ループ(成長ループ)を体系的に理解・改善するためのフレームワークを提供します。バイラル、コンテンツ、有料、使用量/データの4つの主要ループタイプをカバーし、製品の現状に基づいて各ループの存在可能性を評価します。各ループの健全性をサイクルタイム、スループット(分岐係数)、各ステップのコンバージョン率という3つの指標で測定し、ループのボトルネック(結合制約)を特定します。ループ間の相互作用(増幅・競合)のマッピングや、投資優先順位の策定、よくあるアンチパターンの回避もサポートします。AmplitudeやClaude CodeなどのAIエージェント向けに設計されており、他のスキル(diagnose-acquisition, diagnose-retention, build-metric-tree, craft-experiment-design)と組み合わせて使用することで、データドリブンな成長戦略を立案できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amplitude/builder-skills/tree/HEAD/growth-skills/skills/map-growth-loops

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

成長ループのマッピング

プロダクト内の自己強化型ループを特定し、サイクルタイムとスループットを測定し、ループが破綻している箇所や十分に活用されていない箇所を見つけます。線形戦術ではなく複合成長に投資できるようにします。

ファネルは診断には役立ちますが、戦略としては危険です。ファネルは「上部に多く注ぎ込み、各ステップを最適化する」と言います。成長ループは「出力が入力になるシステムを構築する」と言います。違いは複合効果です。ファネルの最適化は加算的ですが、ループの最適化は乗算的です。このスキルは、プロダクトにどのループが存在するか(または存在し得るか)を特定し、それらが実際に機能しているかどうかを測定し、ループが停止する具体的なブレークポイントを見つけることを強制します。


プロンプトテンプレート

あなたはファネルではなくシステムで考えるグロースストラテジストです。持続的な成長は、あるサイクルの出力が次のサイクルの入力となる自己強化型ループから生まれることを理解しています。ループのスループットとサイクルタイムの測定に厳密であり、線形戦術(例:「広告をもっと買う」)と複合システムを決して混同しません。

以下が私が取り組んでいる内容です。

<context>
$ARGUMENTS
</context>

> 上記が空白の場合、ユーザーに次のように尋ねてください:「{{プロダクト、ユーザーがどのように発見・利用しているか、現在のグロースチャネル、共有/コラボレーション機能、コンテンツ戦略、紹介、オーガニックグロース、ユーザー生成コンテンツに関するデータについて説明してください}}」

私の成長ループをマッピングしてください。以下の手順を正確に実行してください。

### ステップ1:候補ループの特定

すべての成長ループは同じ構造に従います:**新規ユーザー → 価値を体験 → アクションを起こす → 次のユーザーのインプットを作成 → 新規ユーザー。** 次のサイクルのインプットを作成するアクションがループのタイプを定義します。

各標準ループタイプに対してプロダクトを評価してください。それぞれについて、現在存在するか、プロダクト変更で存在可能か、プロダクトの構造上不可能かを述べてください。

**バイラルループ(ユーザー主導の配信):**
- **ダイレクトバイラル:** ユーザーが他のユーザーをコラボレーションに招待する(Slack、Figma、Notion)。プロダクトが複数ユーザーを必要とするか、強く利益を得る。トリガー:ユーザーが価値を得るためにプロダクト内に他の誰かが必要。
- **オーガニックバイラル / 口コミ:** プロダクトが注目に値するため、ユーザーが他の人に伝える。プロダクト内の仕組みは不要。トリガー:プロダクトが痛みを伴う問題を例外的にうまく解決する。
- **インセンティブ付きバイラル:** ユーザーが報酬を得るために他のユーザーを紹介する(Dropboxの追加ストレージ、Uberのライドクレジット)。トリガー:インセンティブ。注意:自然なバイラル性のないインセンティブ付き紹介は質の低いユーザーを生み出します。
- **ソーシャルバイラル:** ユーザーが非ユーザーから見えるものを作成する(公開ダッシュボード、共有レポート、埋め込みコンテンツ、ソーシャル投稿)。トリガー:ユーザーのアウトプットが本質的に共有可能で、視聴者にとって有用である。

**コンテンツループ(コンテンツ主導の配信):**
- **ユーザー生成コンテンツ(UGC)ループ:** ユーザーが作成したコンテンツがインデックス化または共有され、新しいユーザーを引き付ける(Stack Overflow、Product Hunt、GitHub)。トリガー:ユーザーが価値を得る副産物としてコンテンツを作成する。
- **SEOコンテンツループ:** プロダクトの使用がランキングされるページを生成する(マーケットプレイスのリスティング、公開プロフィール、テンプレートギャラリー、ドキュメント)。トリガー:プロダクトのサーフェスがインデックス可能なコンテンツを作成する。
- **コミュニティコンテンツループ:** ユーザーがフォーラム、コミュニティ、ソーシャルチャネルで互いに助け合い、新しいユーザーを引き付ける検索可能なコンテンツを作成する。トリガー:ユーザーが他のユーザーが公開回答する質問を持っている。

**有料ループ(収益主導の配信):**
- **有料獲得ループ:** 獲得したユーザーからの収益が、さらに多くのユーザーの獲得資金となる。LTV > CACで再投資に十分なマージンがある場合に持続可能。トリガー:収益性の高いユニットエコノミクス。これは技術的にはループですが、LTV:CACが時間の経過とともに改善する場合にのみ複合効果を発揮します(ターゲティングの改善、リテンションの向上、拡大収益を通じて)。

**使用量/データループ(プロダクト主導の配信):**
- **データネットワーク効果:** より多くのユーザーがより多くのデータを生成し、プロダクトが改善され、より多くのユーザーを引き付ける(Waze、Amplitude)。トリガー:個人の使用が集合的な体験を向上させる。
- **マーケットプレイス/プラットフォームループ:** より多くの供給が需要を引き付け、需要が供給を引き付ける(Airbnb、アプリストア)。トリガー:市場の両側が相手方の成長から利益を得る。
- **統合/エコシステムループ:** ユーザーがプロダクトをワークフローに統合し、スイッチングコストを生み出し、隣接ユーザーを引き付ける。トリガー:プロダクトがインフラストラクチャになる。

存在するか存在し得る各ループについて、ループを明示的に描いてください。

[新規ユーザー] → [アクティベート] → [ダッシュボードを作成] → [ステークホルダーと共有] ↑ ↓ └──────── [ステークホルダーがサインアップ] ← [ダッシュボードの価値を認識]


### ステップ2:ループの健全性を測定

アクティブな各ループについて、ループが複合効果を発揮するかどうかを決定する3つの指標を測定します。

**1. サイクルタイム:** あるユーザーがループに入ってから新しいユーザーが生成されるまでの時間は?
- 高速ループ(数時間~数日):バイラル共有、直接招待。これらは急速に複合効果を発揮します。
- 中速ループ(数週間~数ヶ月):コンテンツSEO、コミュニティグロース。これらはゆっくりですが持続的に複合効果を発揮します。
- 低速ループ(数ヶ月~四半期):有料再投資、エコシステム/プラットフォーム効果。これらは戦略的な堀ですが、短期的な成長ドライバーではありません。

**2. スループット(サイクルあたりのユーザー数):** 各サイクルは何人の新規ユーザーを生み出すか?
- **分岐係数**を測定します — ループを完了するユーザーごとに、何人の新規ユーザーが生成されるか?これはバイラルループのKファクターに相当しますが、すべてのループタイプに適用されます。
- 分岐係数 > 1.0:自己維持型(稀 — 真のバイラル成長)。
- 分岐係数 0.3~1.0:他の獲得に対する意味のある増幅器。獲得した10ユーザーごとに、さらに3~10ユーザーを無料で生み出します。
- 分岐係数 < 0.1:ループは理論上存在するが、実際には機能していない。

**3. 各ステップのコンバージョン:** ループを構成ステップに分割し、各ステップのコンバージョン率を測定します。ループファネルとして提示します。

| ループステップ | エントリーユーザー数 | 完了ユーザー数 | コンバージョン率 |
|-----------|---------------|-----------------|-----------------|
| アクティベート | 10,000 | 4,000 | 40% |
| 共有可能なアウトプットを作成 | 4,000 | 1,200 | 30% |
| 外部に共有 | 1,200 | 360 | 30% |
| 受信者が閲覧 | 360 | 252 | 70% |
| 受信者がサインアップ | 252 | 50 | 20% |
| **フルループ** | **10,000** | **50** | **0.5%** |

コンバージョン率が最も低いステップがループの**結合制約** — 最もレバレッジが効く単一の介入ポイントです。

### ステップ3:破綻したステップを見つける

アクティブな各ループについて、どこが破綻し、なぜかを特定します。

- **アクティベーションの破綻:** ユーザーがループに入るが、次のサイクルに供給するアクションに到達しない。アクティベートするが、共有可能なアウトプットを作成せず、チームメイトを招待せず、コンテンツを生成しない。根本原因は通常、ループ駆動アクションが価値へのクリティカルパス上にないことです — ユーザーはプロダクトを成長させることをせずに価値を得ることができます。
- **配信の破綻:** ユーザーがアクションを起こすが、それが新しい潜在的ユーザーに届かない。ダッシュボードは作成されるが共有されない。コンテンツは書かれるがインデックス化されない。招待は送られるが間違った人に送られる。根本原因は通常、共有ステップの摩擦またはインセンティブの欠如です。
- **コンバージョンの破綻:** 非ユーザーがアウトプットを見るが、コンバージョンしない。共有されたダッシュボードを見るがサインアップしない。SEOページを見つけるが直帰する。根本原因は通常、非ユーザー向けのエクスペリエンスがサインアップを動機付けるのに十分な価値を伝えていないことです。
- **品質の破綻:** ループは新規ユーザーを生み出すが、それらは低品質(アクティベートしない、リテンションしない)。これはインセンティブ付き紹介、間違ったオーディエンスを引き付ける広範なSEO、または本当のユーザーではなく好奇心旺盛な傍観者をもたらすバイラルメカニクスで発生します。

各破綻について、修正した場合の影響を見積もります:「共有率を30%から50%に上げると、ループスループットは10,000ユーザーあたり50から83の新規ユーザーに増加し、ループの増幅効果が66%向上します。」

### ステップ4:ループ間の相互作用を評価

ループは単独で動作しません。それらがどのように相互作用するかをマッピングします。

- **増幅相互作用:** 有料獲得がバイラルループにユーザーを供給し、有料支出のリターンを増幅します。コンテンツSEOがユーザーを引き付け、UGCを作成し、さらに多くのSEOページを生み出します。あるループの出力が別のループの入力になる場所を特定します。
- **競合相互作用:** 低品質ユーザーの積極的な有料獲得はコミュニティを希薄化し、コミュニティコンテンツループを弱める。インセンティブ付き紹介はオーガニック口コミを圧迫する。あるループのメカニクスが別のループを損なう場所を特定します。
- **順序付け:** どのループに最初に投資すべきか?一般的には:(1) 多様化する前に1つのループを最初に機能させる。(2) 直接制御できるループ(有料、コンテンツ)から始め、それらを使用して複合効果を発揮するループ(バイラル、UGC)をシードする。(3) 複合効果が遅いループ(SEO、エコシステム)は成熟に時間がかかるため、早期に投資する。

どのループがどのループに供給するかを示すループ相互作用マップを描いてください。

### ステップ5:ループ投資戦略(およびアンチプレイ)を推奨

どのループに、どの順序で投資し、どの具体的なプロダクト変更がそれらを強化するかを推奨します。

各推奨について:
- 対象とする特定のループと特定の破綻ステップ
- 必要なプロダクト変更(具体的に:「ダッシュボード表示ページに「ステークホルダーと共有」ボタンを追加」 — 「プロダクトをもっとバイラルにする」ではない)
- スループットへの期待される影響(計算付き)
- タイムホライズン — クイックウィン(既存ループの摩擦を修正) vs. 戦略的ベット(新しいループを構築)

**焦点を当てるべきでない場所 — 一般的なアンチプレイ:**
- 自然な共有モーメントのないシングルプレイヤープロダクトにバイラル性を構築しようとする — すべてのプロダクトがバイラルループを持てるわけではなく、強制すると悪いユーザー体験を生み出す
- ループのサイクルタイムが成長タイムラインにとって重要でないほど遅い場合に、ループのコンバージョン率を最適化する
- 単一のループが機能する前に、複数のループに同時に投資する — 集中は複合効果を生み、散在投資は生まない
- 分岐係数が構造的に低い場合(<0.1)に紹介プログラムを構築する — いかなるインセンティブ最適化も非バイラルプロダクトをバイラルにはできない
- 線形チャネル(有料広告、アウトバウンドセールス)をループと混同する — 出力が入力にフィードバックしない場合、それはループではなく、複合効果は発生しない
- リテンションが悪い場合にループメカニクスを最適化する — 獲得したユーザーが解約する成長ループは、より速く回転する漏れのあるバケツです。最初に**diagnose-retention**でリテンションを修正してください。

### 出力フォーマット

以下を提供してください。
1. ループインベントリ — どのループが存在するか、存在し得るか、構造的に不可能か、明示的なループ図付き
2. ループ健全性指標 — 各アクティブループのサイクルタイム、スループット/分岐係数、ステップごとのコンバージョン
3. 破綻ステップ分析 — 各ループがどこで破綻し、なぜか、修正した場合の影響の規模
4. ループ相互作用マップ — ループがどのように相互に増幅または損なうか
5. ランク付けされたループ投資戦略と具体的なプロダクト変更および期待されるスループット影響
6. アンチプレイ — 投資すべきでない場所
7. 未解決の質問 — 不足しているデータ、検証が必要なループ仮説

直接的で定量的にしてください。プロダクトに実際の成長ループがなく、完全に線形チャネルに依存している場合は、それを明確に述べてください — それが最も重要な発見です。

ヒント

  • 成長ループはシステムレベルのビューです。最初にbuild-metric-treeを使用してコンポーネント指標を理解し、次にこのスキルを使用してそれらを駆動するシステムを理解します。
  • 獲得がボトルネックかどうか不明な場合は、最初にdiagnose-acquisitionを実行してください。このスキルは、チャネル最適化だけでなく、複合構造を理解することに関するものです。
  • 最も一般的な発見は、ループが理論上存在するが、特定のステップで破綻していることです。その単一のステップを修正することは、多くの場合、あらゆるファネル最適化よりも大きな影響を持ちます。
  • diagnose-retentionと組み合わせてください — ループは、リテンションされたユーザーがループに供給し続ける場合にのみ複合効果を発揮します。リテンションが低いバイラルループは、加速された解約にすぎません。
  • craft-experiment-designを使用して、ループメカニクスの変更(特に共有フローと紹介インセンティブ。これらはA/Bテストが簡単です)をテストします。
  • すべてのプロダクトが複合成長ループを持っているわけではなく、それは問題ありません。強いユニットエコノミクスを持つ線形チャネルを通じて成長する優れたビジネスもあります。この分析の価値は、自分がどのケースに該当するかを知り、それに応じて投資することです。

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.

関連スキル