onboarding-cro
作成者 coreyhaines31サインアップ後のオンボーディング、アクティベーション、初回利用体験、Time to Value を最適化し、新規ユーザーが「aha moment」に到達して、継続利用してくれるようにするためのエキスパートシステムです。
概要
onboarding-cro とは?
onboarding-cro スキルは、サインアップ後のオンボーディングとユーザーアクティベーションに特化したエキスパートシステムです。初回利用時のプロダクト体験を改善し、Time to Value を短縮し、新規ユーザーがより早く「aha moment」とコア習慣に到達できるよう支援します。
一般的な UX アドバイスではなく、onboarding-cro は次のステップを体系的にガイドします:
- 自社プロダクトのコンテキストとアクティベーション定義の理解
- サインアップ後に何が起きているかの棚卸し
- オンボーディングフローや空状態(empty state)における摩擦の特定
- ユーザーを素早く価値に導くチェックリストとフローの設計
- アクティベーションを継続的に改善するための実験計画と指標設計
このスキルは、ランディングページ最適化、オンボーディング用 Wiki、UX 監査の交差点に位置づけられます。すでにサインアップはあるものの、新規ユーザーの多くがセットアップを完了せず、アクティブユーザーにならないといった状況で特に有効です。
onboarding-cro の対象ユーザー
onboarding-cro は、次のような人に向いています:
- フリートライアルやフリーミアムのアクティベーションを担当する グロース/プロダクトマーケター
- 初回セッション体験を改善したい プロダクトマネージャー や UX デザイナー
- サインアップユーザーを継続利用ユーザーに育てたい ファウンダー や ソロビルダー
- 再利用可能な CRO プレイブックを AI エージェントや社内ツールに組み込みたい デベロッパー
SaaS、Product-Led Growth(PLG)、B2B、B2C など、アクティベーションが少数の主要アクション(例: 最初のプロジェクト作成、チームメンバー招待、ファイルアップロード)に明確に紐づいているプロダクトに適しています。
このスキルが解決を支援する課題
次のような課題がある場合は、onboarding-cro の導入を検討してください:
- ユーザーがサインアップはするが、オンボーディングを完了しない
- アクティベーション率が低い(aha moment に到達するユーザーが少ない)
- Time to Value が遅い(コアバリューにたどり着くまでのステップが多すぎる)
- わかりにくい 初回利用体験 や空状態
- 明確な オンボーディングチェックリスト や成功パスがない
- オンボーディングの CRO に関する構造化された 実験と指標設計 が存在しない
サインアップ/登録フォーム自体を最適化したい場合は、代わりに signup-flow-cro スキルを参照してください。オンボーディング後のライフサイクル・ナーチャリング施策については email-sequence スキルを参照すると良いでしょう。
onboarding-cro が向かないケース
このスキルは、次の用途を想定していません:
- ファネル上流のトラフィック獲得や広告キャンペーンの最適化
- オンボーディングと無関係な料金ページの実験
- 初回セッション以降の長期的なエンゲージメントキャンペーン
- 計測ツールのセットアップやスキーマ設計など、深い技術的アナリティクス実装
ただし、本スキルで扱う実験設計や指標設計の枠組みを、別のアナリティクスやメールツールのワークフローにインプットとして利用することは可能です。
使い方
インストール
onboarding-cro をエージェント環境に追加するには、marketingskills リポジトリからインストールします:
npx skills add https://github.com/coreyhaines31/marketingskills --skill onboarding-cro
インストール後に行うこと:
skills/onboarding-cro/SKILL.mdを開き、このスキルの前提や挙動を確認します。- 次のサポート資料を確認します:
evals/evals.json– 例示プロンプト、期待される思考プロセス、アサーションreferences/experiments.md– 詳細なオンボーディング実験アイデアと指標
お使いのプラットフォームが SKILL.md と関連フォルダからスキルをどのように読み込むかに合わせて、エージェントや既存ワークフローに統合してください。
コアワークフロー: コンテキストから実験設計へ
onboarding-cro スキルは、改善提案をする前に、次のような構造化されたワークフローに従います。
1. プロダクトマーケティングコンテキストの読み込み
リポジトリにプロダクトマーケティングコンテキストのドキュメントがあれば、onboarding-cro はまずそれを参照する設計になっています:
.agents/product-marketing-context.md(または旧構成では.claude/product-marketing-context.md)を探します- すでに記載されている情報については再度質問しないよう、このファイルを読み込みます
このファイルがない場合は、追加することを検討してください。内容としては次を含めます:
- プロダクトタイプ(B2B/B2C、SaaS、モバイルなど)
- ターゲットユーザーとコアバリュープロポジション
- 料金モデルと主なユースケース
2. アクティベーションと aha moment の定義
次に、このスキルはあなたのプロダクトにとって「アクティベーションが完了した」状態を明確化するようガイドします。例として:
- プロジェクトツール: create first project
- デザインツール: upload a design, invite a teammate, leave a comment
- コラボレーションツール: create workspace, invite team, send first message
アクティベーション定義を明確にすることで、このスキルは次のことができるようになります:
- オンボーディングフローを少数の主要アクションに集中させる
- Time to Value が妥当かどうかを評価する
- アクティベーションに直結する 3〜7 個の具体的なステップからなるチェックリストを提案する
3. 現在のサインアップ後フローの棚卸し
onboarding-cro は、サインアップ直後に何が起こっているかをマッピングするのを支援します:
- ユーザーがどのページや画面に遷移するか
- プロダクトファーストの UI なのか、ガイド付きセットアップなのか、バリューファーストのツアーなのか
- アクティベーションアクションに到達する前に、どこで離脱が発生しているか
棚卸しの典型的なアウトプットには次のようなものがあります:
- サインアップからアクティベーションまでのシンプルなステップ別ファネル
- 高い摩擦があるステップや、分かりにくい瞬間の特定
- 空状態(例: 空のプロジェクトダッシュボード、空の受信トレイ)を、ガイダンスの機会として見直すレビュー
4. オンボーディングフローパターンの選択
プロダクトのコンテキストを踏まえて、このスキルは次のようなアプローチのいずれかを提案します:
- Product-first: メイン UI をすぐに表示し、プロダクト内の強い誘導で導く
- Guided setup: ウィザードやチェックリストによる構造化されたセットアップ
- Value-first: あらかじめ用意されたサンプルやデモデータから開始し、ユーザーにまず価値を見せる
この選択は、evals/evals.json に定義された評価パターンに基づいており、特に次を重視します:
- Time to Value の評価
- 3〜7 項目のチェックリストパターン
- 空状態をガイダンスの場として扱う設計
5. 集中度の高いオンボーディングチェックリストの設計
リポジトリ内のガイダンスに基づき、このスキルはアクティベーションにフォーカスした簡潔なチェックリストの設計を促します。たとえばデザインコラボレーションツールなら、次のような例が考えられます:
- Upload your first design
- Invite at least one teammate
- Leave or receive a comment
このチェックリストパターンによって、次が担保されます:
- ステップ数は 3〜7 個以内
- 各ステップはアクティベーションまたは重要なセットアップに直接結び付いている
- 「aha moment」に必要なアクションを、任意タスクが邪魔しない
6. references/experiments.md の実験アイデアを活用
references/experiments.md には、オンボーディングに関する豊富な実験アイデアがまとまっています。内容の例:
- Flow simplification experiments – 必須ステップ数、必須/任意フィールド、スキップオプション
- Guided experience experiments – プロダクトツアー、CTA の明確さ、UI 内でのガイダンス
- Personalization experiments – セグメントやジョブ別に最適化されたオンボーディング
- Quick wins & engagement experiments – Time to Value の短縮、モチベーション設計、サポート提示
- Email & multi-channel experiments – プロダクト行動と連動したオンボーディングメールやフィードバックループ
- Re-engagement experiments – 途中離脱したユーザーの呼び戻しとセットアップ完了の促進
- Technical & UX experiments – パフォーマンス、モバイルオンボーディング、アクセシビリティ
onboarding-cro は、これらのアイデアをもとに次のような提案を行います:
- 具体的な A/B テスト案
- 摩擦ポイントに紐づいた仮説
- Time to Value とアクティベーションに焦点を当てた優先順位づけ
7. 指標と計測方法の定義
evals/evals.json の eval 仕様では、各推奨事項に対して指標を出力することを期待しています。典型的には次が含まれます:
- アクティベーション率(定義したアクティベーションアクションを完了した新規サインアップの割合)
- Time to Value(サインアップからアクティベーションまでの時間)
- 各ステップの完了率と離脱率
- チェックリスト完了率
これらは既存のアナリティクスや BI ツールに組み込むことができます。onboarding-cro は「何を・なぜ」追うべきかを整理する役割を果たします。
実践的なセットアップのコツ
- プロダクトコンテキストファイルを常に最新に保つ: ICP やバリュープロポジション、料金が変わった際は
.agents/product-marketing-context.mdを更新し、オンボーディングの提案が現状に合うようにします。 - アクティベーション定義は 1 つに絞って始める: 1 回の実験サイクルの中で、複数の競合するアクティベーション定義を持たないようにします。
- セグメントごとにスコープを区切る: 複数タイプのユーザーを対象としている場合は、主要な 1 セグメントずつに絞って onboarding-cro を走らせます。
- signup-flow-cro と組み合わせて使う: まずサインアップ時点の大きな摩擦を
signup-flow-croで解消し、その後 onboarding-cro でサインアップ直後の体験を最適化します。
FAQ
インストールすると、onboarding-cro は実際に何をしてくれますか?
onboarding-cro は、あなたのエージェント環境の中で「構造化されたオンボーディングストラテジスト」として機能します。具体的には次を行います:
- プロダクトマーケティングコンテキストがあればそれを読み込む
- オンボーディングフローとアクティベーション定義に関するピンポイントな質問を投げる
- 現状のサインアップ後パスや空状態を棚卸しする
- プロダクトファースト、ガイド付きセットアップ、バリューファーストのいずれかのアプローチを提案する
- アクティベーションにフォーカスした簡潔なチェックリストを組み立てる
references/experiments.mdとevals/evals.jsonをもとに、実験案と指標を提案する
onboarding-cro と signup-flow-cro の違いは何ですか?
- signup-flow-cro は「サインアップまでのファネル」にフォーカスし、フォーム項目、ステップ数、訪問者からアカウント作成までのコンバージョンを最適化します。
- onboarding-cro はサインアップ 後 から始まり、アクティベーションに集中します。具体的には初回利用体験、チェックリスト、空状態、Time to Value、初期リテンションなどです。
ランディングページからアクティベーション完了ユーザーまで、エンドツーエンドで最適化したい場合は両方を併用してください。
onboarding-cro を使うには、プロダクトマーケティングコンテキストファイルが必須ですか?
必須ではありませんが、あると精度が上がります。このスキルはまず次のファイルを探すよう設計されています:
.agents/product-marketing-context.md- もしくは旧構成の
.claude/product-marketing-context.md
ファイルが存在する場合、onboarding-cro はその内容を前提にし、不足しているタスク固有の情報だけを質問します。ファイルがない場合は、コンテキストに関する質問に手動で多く答えることになります。
onboarding-cro は B2B / B2C や SaaS / モバイルなど、異なるプロダクトタイプにも対応できますか?
はい。SKILL.md、evals/evals.json、references/experiments.md に記載されているコアパターンはプロダクト非依存の設計です。このスキルは明示的に次の内容を確認します:
- プロダクトタイプ(B2B/B2C)
- コアバリュープロポジション
- 主要なアクティベーションアクション
これにより、あなたのプロダクト固有のオンボーディングやアクティベーションの課題に合わせて、棚卸しや実験案を調整できます。
onboarding-cro からは、どのような実験案が得られますか?
references/experiments.md に基づき、たとえば次のような提案が期待できます:
- 空状態をテンプレートやサンプルデータ表示に変更する
- ステップの順序を変え、価値の高いアクションが早く出てくるようにする
- 初期セットアップでの必須項目やステップ数を減らす
- 進捗インジケーター付きのオンボーディングチェックリストを追加・改善する
- フル機能のプロダクトツアーと、軽量な UI 内ガイダンスを比較テストする
- アクティベーション前に離脱したユーザーに対して、再エンゲージメントのナッジを送る
各実験には、明確な仮説と測定可能な成果指標がセットで提示されます。
onboarding-cro が機能しているかどうかは、どう判断すればよいですか?
スキルが提案する指標をトラッキングしてください。典型的には次のようなものです:
- 一定期間におけるアクティベーション率の向上
- 中央値ベースの Time to Value の短縮
- オンボーディングチェックリスト完了率の向上
- 初回〜数回目セッションにおけるエンゲージメントの改善
可能な限り 1 度に 1 つの実験に絞り、変化を特定のイテレーションに紐づけて評価し、その結果をもとに次のテストを onboarding-cro で設計していくと良いでしょう。
デベロッパーが onboarding-cro を拡張・カスタマイズすることはできますか?
はい。onboarding-cro は SKILL.md と、evals/evals.json、references/experiments.md などのサポートファイルで定義されています。デベロッパーは次のようなことができます:
coreyhaines31/marketingskillsリポジトリを fork する- 自社の内部フレームワークに合わせて eval プロンプトやアサーションを調整する
- プロダクト固有の実験リストや指標を追加する
- 本スキルをアナリティクスダッシュボードや社内オンボーディング Wiki など、より広いワークフローに統合する
これにより、onboarding-cro をプロダクトやチームの成長に合わせて進化させられる、再利用可能なプレイブックとして活用できます。
