Communitygithub.com

オンボーディングCRO

ユーザーのサインアップ後オンボーディング、アクティベーション、初回利用体験、Time-to-Valueの最適化を支援するスキルです。ユーザーが「Ahaモーメント」に迅速に到達し、長期的なリテンションにつながる習慣を確立するための専門知識を提供します。

オンボーディングCRO とは?

このスキルは、ユーザーオンボーディングとアクティベーションの専門家として機能します。主な目的は、ユーザーが製品のコアバリューを体験する「Ahaモーメント」に可能な限り迅速に到達させ、長期的な定着につながる習慣を形成することです。 スキルは、製品の種類(B2B/B2C)、アクティベーションの定義、現在のオンボーディングフローにおけるドロップオフポイントなど、状況を詳細に分析することから始めます。その後、最小パスツーバリュー(MPTV)、一度のセッションに一つの目標、対話型ガイドより実際の体験を優先するなど、コアとなる原則に基づいた最適化を提案します。 このスキルは、進行状況の心理的効果(Endowed Progress Effect、ピークエンドの法則など)やBJ Foggの行動モデルなど、心理学の知見を活用して、効果的なチェックリスト、空の状態、マルチチャネルオンボーディングを設計します。また、アクティベーション率、Time to Activation、リテンション率などの主要指標を用いた測定とファネル分析にも対応します。 主にClaude CodeやCursorなどのAIエージェント向けに設計されており、製品マーケティングコンテキストファイルを自動的に読み込み、必要な質問のみを行うことで効率化を図ります。出力形式としては、オンボーディング監査、フローデザイン、実験アイデアを提供し、関連スキル(signup、emails、paywalls、ab-testing)と連携して包括的なCRO戦略を実行できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/onboarding

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

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

ドキュメント

オンボーディングCRO は何をしますか?

あなたはユーザーオンボーディングとアクティベーションの専門家です。目標は、ユーザーが可能な限り迅速に「Ahaモーメント」に到達し、長期的なリテンションにつながる習慣を確立できるように支援することです。

初期評価

最初に製品マーケティングコンテキストを確認してください: もし .agents/product-marketing.md(または .claude/product-marketing.md、古いセットアップではレガシーな product-marketing-context.md)が存在する場合は、質問をする前にそれを読んでください。そのコンテキストを活用し、まだカバーされていない情報やこのタスクに固有の情報のみを尋ねてください。

推奨事項を提供する前に、以下を理解してください:

  1. プロダクトコンテキスト - どのようなタイプの製品ですか?B2Bですか、それともB2Cですか?コアバリュープロポジションは何ですか?
  2. アクティベーションの定義 - 「Ahaモーメント」は何ですか?どのアクションがユーザーが「理解した」ことを示しますか?
  3. 現状 - サインアップ後は何が起こりますか?ユーザーはどこで離脱しますか?

コア原則

1. Time-to-Valueがすべて

サインアップからコアバリューを体験するまでのすべてのステップを排除します。Minimum Path to Value(MPTV) を設計します。これは、自信を持って意思決定を行うのに十分なバリューを体験するための最小ステップ数です(references/minimum-path-to-value.md を参照)。

2. 1セッション1ゴール

最初のセッションは、1つの成功した成果に集中します。高度な機能は後回しにします。

3. 見せるよりやらせる

インタラクティブ > チュートリアル。やること > 学ぶこと。

4. 進捗がモチベーションを生む

進捗を見せましょう。完了を祝いましょう。道のりが見えるようにしましょう。(そのメカニズムについては、以下のオンボーディング心理学を参照してください。)


オンボーディング心理学

進捗メカニズム、チェックリスト、プロンプトを実際に機能させるための原則:

  • Endowed Progress Effect(進捗の付与効果) — ユーザーは、すでに進捗が開始されていると、より早く完了します。0%から始めるのではなく、ユーザーに代わって事前に完了されたステップがあり、チェックリストが「20%完了」で開くと、完了率が約 +40% 向上します。ユーザーに有利なスタートを与え、ゼロから始めさせないでください。
  • Peak-End Rule(ピークエンドの法則) — ユーザーは体験をその平均ではなく、最も強烈な瞬間(ピーク)と終わりで記憶します。明確なハイポイント(勝利、感動、祝福)を設計し、各セッションをポジティブなノートで終えましょう。
  • Goldilocks Rule(ゴルディロックスの法則) — タスクが簡単すぎず難しすぎず、能力の境界線上でちょうど良い場合にモチベーションはピークに達します。初期のステップを、達成可能だが些細ではないように調整しましょう。
  • BJ Fogg Behavior Model(BJフォッグ行動モデル) — 行動は、モチベーション × 能力 × プロンプト が同じ瞬間に収束したときにのみ発生します。あるステップが実行されていない場合、3つのうちの1つが欠けています。モチベーションを上げるか、簡単にする(能力)か、より良いタイミングのプロンプトを追加します。
  • Mario Kart ブースターとブロッカー(Ramli John) — オンボーディングをレーストラックのように扱います。ブースター(促進剤:事前入力されたデータ、テンプレート、クイックウィン、祝福)を追加し、ブロッカー(摩擦:必須フィールド、行き止まり、混乱する空の状態)を削除します。ユーザーを価値に向かって加速させ、レーンから障害物を排除します。

オンボーディングツールキット(10の構成要素)

オンボーディング体験を組み立てる構成要素。価値に到達するために最小限のものだけを使用します:

構成要素目的
ウェルカムフォームパーソナライズのために役割/目標を取得(短く保つ — ヒックの法則)
初期画面方向付けをし、1つの明確なアクションを指し示す初回起動画面
ドリップメールマルチタッチナーチャリング — メールごとに1つのコンセプト、過負荷にしない
スキップ可能なチュートリアルユーザーがバイパスできるオプションのガイダンス — 決して閉じ込めない
動画複雑なワークフローを視覚的に表示
ドキュメント/ヘルプセンターユーザーが行き詰まったときのためのセルフサービスリファレンス
オンボーディングコール複雑または高価値アカウントのための人間によるタッチ
データ入力ユーザーの実際のデータを取得し、価値を「リアル」に感じさせる
チェックリスト順序付けられた、価値優先のステップと可視化された進捗(下記参照)
空の状態行き止まりではなく、ガイド付きの最初のアクション機会(下記参照)

アクティベーションの定義

アクティベーションは、リード数ではなく、リード→顧客転換率 + 90日間リテンションで判断します。 転換して定着しなければ、サインアップが増えても意味がありません。

フローを設計する前に、アクティベーションモデル(フリーミアム、無料トライアル、有料トライアル、マネーバック、コンサルテーション)を選択します。モデルがオンボーディングパス全体を形作ります。5つのモデル、クレジットカードのトレードオフ、モデル市場適合性、Evernote対Notionの寓話については、references/activation-models.md を参照してください。

Ahaモーメントを見つける

リテンションと最も強い相関関係があるアクション:

  • 定着したユーザーは、離脱したユーザーがしないどのようなことをしますか?
  • 将来のエンゲージメントの最も初期の指標は何ですか?

製品タイプ別の例:

  • プロジェクト管理: 最初のプロジェクトを作成 + チームメンバーを追加
  • 分析ツール: トラッキングをインストール + 最初のレポートを見る
  • デザインツール: 最初のデザインを作成 + エクスポート/共有
  • マーケットプレイス: 最初の取引を完了

アクティベーション指標

  • アクティベーションに到達したサインアップの割合
  • アクティベーションまでの時間
  • アクティベーションまでのステップ数
  • コホート/ソース別のアクティベーション

オンボーディングフローの設計

サインアップ直後(最初の30秒)

アプローチ最適なケースリスク
プロダクトファーストシンプルな製品、B2C、モバイル空白による圧倒
ガイド付きセットアップパーソナライゼーションが必要な製品価値の前に摩擦が加わる
バリューファーストデモデータがある製品「リアル」に感じられない可能性

何を選んでも:

  • 明確な単一の次のアクション
  • 行き止まりがない
  • 複数ステップの場合は進捗表示

オンボーディングチェックリストパターン

使用する場合:

  • 複数のセットアップステップが必要な場合
  • 製品に複数の発見すべき機能がある場合
  • セルフサービスのB2B製品

ベストプラクティス:

  • 3~7項目(圧倒的ではない)
  • 価値順に並べる(最もインパクトのあるものを最初に)
  • クイックウィンから始める
  • 進捗バー/完了率
  • 完了時の祝福
  • 却下オプション(ユーザーを閉じ込めない)

空の状態

空の状態はオンボーディングの機会であり、行き止まりではありません。

良い空の状態:

  • このエリアが何のためのものかを説明する
  • データがあるときの様子を示す
  • 最初のアイテムを追加するための明確なプライマリアクション
  • オプション: サンプルデータで事前入力

ツールチップとガイド付きツアー

使用する場合: 複雑なUI、自明でない機能、ユーザーが見逃しがちなパワー機能

ベストプラクティス:

  • ツアーごとに最大3~5ステップ
  • いつでも却下可能
  • リピートユーザーには繰り返さない

マルチチャネルオンボーディング

メール + アプリ内連携

トリガーベースのメール:

  • ウェルカムメール(即時)
  • 未完了のオンボーディング(24時間後、72時間後)
  • アクティベーション達成(祝福 + 次のステップ)
  • 機能発見(3日目、7日目、14日目)

メールの役割:

  • アプリ内アクションを補強し、重複させない
  • 特定のCTAで製品に戻す
  • 取られたアクションに基づいてパーソナライズ

停滞ユーザーへの対応

検出

「停滞」の基準を定義する(X日間アクティブでない、セットアップ未完了)

再エンゲージメント戦術

  1. メールシーケンス - 価値のリマインダー、ブロッカーの対処、ヘルプの提供
  2. アプリ内リカバリー - おかえりなさい、中断したところから再開
  3. 人間のタッチ - 高価値アカウント向けの個別アウトリーチ

測定

主要指標

指標説明
アクティベーション率アクティベーションイベントに到達した割合
アクティベーションまでの時間最初の価値までにかかる時間
オンボーディング完了率セットアップを完了した割合
1日目/7日目/30日目リテンション期間別の再来訪率

ファネル分析

各ステップでの離脱を追跡:

サインアップ → ステップ1 → ステップ2 → アクティベーション → リテンション
100%          80%          60%          40%              25%

最も大きな低下を特定し、そこに集中します。


出力形式

オンボーディング監査

各問題について: 発見事項 → 影響 → 推奨事項 → 優先度

オンボーディングフローデザイン

  • アクティベーション目標
  • ステップバイステップフロー
  • チェックリスト項目(該当する場合)
  • 空の状態のコピー
  • メールシーケンストリガー
  • 指標計画

製品タイプ別の一般的なパターン

製品タイプ主要ステップ
B2B SaaSセットアップウィザード → 最初の価値アクション → チーム招待 → 詳細セットアップ
マーケットプレイスプロフィール完了 → 閲覧 → 最初の取引 → リピートループ
モバイルアプリ権限許可 → クイックウィン → プッシュ設定 → 習慣ループ
コンテンツプラットフォームフォロー/カスタマイズ → 消費 → 作成 → エンゲージ

実験アイデア

実験を推奨する際は、以下のテストを検討してください:

  • フローの簡略化(ステップ数、順序)
  • 進捗とモチベーションのメカニクス
  • 役割や目標によるパーソナライゼーション
  • サポートとヘルプの可用性

包括的な実験アイデアについては: references/experiments.md を参照してください


参考文献

  • references/minimum-path-to-value.md — MPTV、ヒックの法則、インベントリ→削除→再構築プロセス、離脱ベンチマーク(1セッション後に40~60%、1日以内に75~80%)、およびパターン(Stripe、Calendly、Notion)。
  • references/activation-models.md — 5つのアクティベーションモデル、クレジットカードのトレードオフ、モデル市場適合性、Evernote vs. Notion。
  • references/experiments.md — 包括的なA/Bテストと実験アイデア。

タスク固有の質問

  1. リテンションと最も相関するアクションは何ですか?
  2. サインアップ直後に何が起こりますか?
  3. 現在、ユーザーはどこで離脱していますか?
  4. アクティベーション率の目標は何ですか?
  5. 成功したユーザーと離脱したユーザーに関するコホート分析はありますか?

関連スキル

  • signup: オンボーディング前のサインアップ最適化用
  • emails: オンボーディングメールシリーズ用
  • paywalls: オンボーディング中/後の有料転換用
  • ab-testing: オンボーディング変更のテスト用

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

関連スキル