Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计通过

app-onboarding应用程序入门

Agent Skill

app-onboarding 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

588

周安装

24

GitHub Stars

3

下载量

190
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:app-onboarding(应用程序入门)
来源仓库:https://github.com/kimny1143/claude-code-template
仓库路径:skills/app-onboarding
安装命令:
npx skills add https://github.com/kimny1143/claude-code-template --skill app-onboarding
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/kimny1143/claude-code-template --skill app-onboarding

简介

app-onboarding 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或任务场景快速定位候选结果。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,需结合原始 README 核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 当前功能聚焦于应用入门体验设计,强调 Aha Moment 达成和用户留存优化。

SKILL.md

App Onboarding Design Skill

アプリのオンボーディングを設計・改善するための汎用スキル。 「Aha Momentへの最短到達」を最優先とし、離脱率最小化 → パーソナライズ → 計測設計の順で最適化する。

設計哲学

以下の3原則を常に守る:

  1. Value Before Registration — 登録前に価値を体験させる。体験してから登録を求める
  2. Learn by Doing — 説明スライドではなく、実際の操作を通じて学ばせる。ツールチップ5個の連打は厳禁
  3. First Win in 60 Seconds — 初回起動から60秒以内に「できた」感を提供する

Step 0: Aha Moment を定義する

オンボーディング設計の起点は、アプリ固有の Aha Moment を具体的に定義すること。 以下のテンプレートで定義する:

### [アプリ名]
- **Aha Moment**: ユーザーが「このアプリの価値がわかった」と感じる瞬間
- **Activation Metric**: Aha Moment到達を示す計測可能な行動
- **Target TTV (Time to Value)**: Aha Moment到達までの目標秒数
- **Day1 Retention目標**: 翌日再訪率の目標値(アプリカテゴリ平均を参考に)
- **習慣化トリガー**: 継続利用を促す最初のフック

定義のコツ:

  • Aha Moment は「機能を使えた」ではなく「価値を感じた」瞬間
  • Activation Metric は定量計測可能であること
  • TTV は短いほど良いが、カテゴリにより適正値は異なる(ユーティリティ: 30秒、学習: 60秒、クリエイティブ: 120秒)

参考事例:

アプリAha MomentActivation Metric
Duolingo初回レッスン完了 + XP獲得レッスン1つ完了
Spotify自分好みのプレイリスト生成3アーティスト選択完了
Canva最初のデザイン完成テンプレート編集 → 保存
Headspace初回瞑想後の落ち着き3分の体験瞑想完了
Notionテンプレートで最初のページ作成ページ1件作成

オンボーディング設計フレームワーク

以下の6フェーズで設計する。各フェーズには必須チェック項目がある。

Phase 0: Pre-Onboarding(インストール前〜起動まで)

  • ストア説明文が「ユーザーのBetter Self」を描写しているか
  • スクリーンショットが機能ではなく成果を見せているか
  • アプリサイズが初回DLの心理的障壁を超えていないか(目安100MB以下)

Phase 1: First Contact(起動〜最初のインタラクション、0-15秒)

  • スプラッシュ画面は2秒以内か
  • 最初の画面で「何ができるアプリか」が3秒で伝わるか
  • 登録を要求する前に価値体験があるか(Value Before Registration)
  • Empty Stateではなくサンプルデータ or 即時体験を提供しているか

Phase 2: Quick Win(最初の成功体験、15-60秒)

  • ユーザーが1アクションで「できた」を感じられるか
  • フィードバック(音・アニメーション・テキスト)が即座に返るか
  • 正解/成功時のポジティブ強化が十分か
  • 操作ステップ数は3以下か

Phase 3: Personalization(ユーザー分岐、60-120秒)

  • 目的・レベルを2-3問で聞いているか(5問以上は離脱リスク)
  • 回答に基づいて体験が実際に変わるか(見せかけのパーソナライズは逆効果)
  • 「スキップ」が常に可能か
  • パーソナライズ結果が初回セッション内で体感できるか

Phase 4: Registration Gate(登録・アカウント作成)

  • Quick Win達成後に配置されているか
  • ソーシャルログイン(Apple/Google)を最優先表示しているか
  • メールアドレスのみの最小フォームか
  • 「登録しないと失われるもの」を明示しているか(進捗データの保存等)
  • 登録スキップしても一定範囲は使えるか

Phase 5: Habit Loop Setup(習慣化の種まき、初回セッション終了時)

  • リマインダー/通知の許可を価値体験の後に求めているか
  • 次回やることが明確か(「明日のチャレンジ」等)
  • プログレスバー or ストリークが設定されているか
  • ウィジェット/ショートカットの案内があるか

Phase 6: Re-engagement(Day1-7の再訪促進)

  • Day1プッシュ通知の文面がパーソナライズされているか
  • 離脱ポイントに基づく再訪メッセージがあるか
  • 「前回の続き」が1タップで再開できるか
  • ストリーク継続のインセンティブがあるか

出力モード

このスキルは4つの出力モードを持つ。ユーザーの要求に応じて適切なモードを選択する。 複数モードの同時出力も可能。

Mode 1: チェックリスト+改善レポート

既存のオンボーディングを診断し、上記フレームワークに基づいてスコアリング+改善提案を行う。

出力テンプレート:

# [アプリ名] オンボーディング診断レポート

## サマリー
- 総合スコア: X/30(各Phase 0-5点)
- 最大の改善機会: [Phase名]
- 推定インパクト: Day1 Retention +X%

## Phase別診断
### Phase 1: First Contact — X/5
✅ 達成項目
❌ 未達成項目
💡 改善提案(優先度・工数目安付き)

...(各Phase繰り返し)

## 優先アクション TOP3
1. [最もインパクトの大きい改善]
2. [次に重要な改善]
3. [コスト対効果の高い改善]

Mode 2: フロー設計書(Mermaid)

オンボーディングフロー全体をMermaid図で出力する。 分岐条件、離脱ポイント、計測ポイントを明示する。

設計ルール:

  • 各ノードに推定所要時間を付記する
  • 離脱リスクの高いノードを赤系で色分けする
  • 計測イベント名をノード下に記載する
  • パーソナライズ分岐を菱形ノードで表現する

出力例:

flowchart TD
    A["🚀 アプリ起動\n⏱ 0s"] --> B["価値提示\n⏱ 2s"]
    B --> C["即体験\n⏱ 15s\n📊 event: first_interaction"]
    C --> D{"成功した?"}
    D -->|Yes| E["🎉 成功演出\n📊 event: first_win"]
    D -->|No| F["ヒント表示\nリトライ"]
    F --> C
    E --> G{"パーソナライズ\n2-3問\n📊 event: personalization"}
    G --> H["登録ゲート\n📊 event: registration_prompt"]
    H -->|登録| I["ホーム画面\n📊 event: onboarding_complete"]
    H -->|スキップ| I

    style C fill:#fff3cd
    style H fill:#f8d7da
    style E fill:#d4edda

Mode 3: ワイヤーフレーム指示書

各画面の構成要素・レイアウト・インタラクションを開発者が実装できるレベルで記述する。

出力テンプレート(各画面ごと):

## Screen: [画面名]
- **目的**: この画面でユーザーが得るもの
- **前の画面**: [画面名]
- **次の画面**: [画面名] / 分岐先
- **レイアウト**:
  - 上部: [要素の説明]
  - 中央: [メインコンテンツ]
  - 下部: [CTA・ナビゲーション]
- **インタラクション**:
  - タップ: [動作]
  - スワイプ: [動作]
  - 自動遷移: [条件と秒数]
- **計測イベント**: [イベント名とプロパティ]
- **離脱対策**: [この画面特有の対策]

Mode 4: コード生成(React / SwiftUI)

オンボーディング画面のプロトタイプコードを生成する。

技術スタック:

  • Web(React): Tailwind CSS、Framer Motion
  • iOS(SwiftUI): iOS 16+対応、@State/@Binding でフロー管理

コード生成ルール:

  • 1画面1コンポーネント、画面遷移はステートマシンで管理
  • アニメーションは控えめだが、成功時のフィードバックは華やかに
  • アクセシビリティ(VoiceOver/TalkBack)を考慮
  • 計測イベントの発火ポイントをコメントで明示

計測設計テンプレート

オンボーディングの効果を計測するために、以下のイベント体系を標準とする。

必須イベント

イベント名発火タイミングプロパティ
app_first_open初回起動device, os_version, source
onboarding_startオンボーディング開始-
first_interaction最初の操作interaction_type, time_from_open
first_win最初の成功体験win_type, time_from_start
personalization_completeパーソナライズ完了selections, skipped
registration_prompt登録ゲート表示trigger_point
registration_complete登録完了method(apple/google/email)
registration_skip登録スキップ-
onboarding_completeオンボーディング完了total_time, steps_completed
onboarding_abandonオンボーディング離脱last_step, time_spent

ファネル定義

app_first_open
  → first_interaction (目標: 90%以上)
    → first_win (目標: 75%以上)
      → registration_prompt (目標: 70%以上)
        → registration_complete (目標: 40%以上)
          → onboarding_complete (目標: 35%以上)

KPI定義

  • Activation Rate: onboarding_complete / app_first_open — 目標35%以上
  • Time to First Value (TTV): first_win.timestamp - app_first_open.timestamp — 目標60秒以内
  • Registration Conversion: registration_complete / registration_prompt — 目標50%以上
  • Day1 Retention: 翌日再訪率 — 目標30%以上
  • Day7 Streak Rate: 7日中3日以上アクティブ — 目標15%以上

オンボーディングパターン分類

アプリの性質に応じて、最適なパターンを選択する:

パターン適するアプリ代表例
Learn by Doingスキル習得・学習系Duolingo, ToneGym
Value Before Registration即時結果が出せる系Wise, Canva
Personalization-firstコンテンツ推薦系Spotify, Headspace
Progressive Disclosure多機能ツール系Notion, LinkedIn
Gradual Engagement登録ハードルが高い系Duolingo

複数パターンの組み合わせが有効。Primary + Secondary で設計する。


反面教師パターン(避けるべき設計)

  1. 情報過多ウェルカムスライド: 3枚以上の説明スライドはスキップ率が急上昇
  2. 価値体験前の登録強制: 登録→通知→価値の順番は動機付け失敗
  3. 過剰なパーミッション要求: 起動直後にカメラ・位置情報・通知を一括要求
  4. 見せかけのパーソナライズ: 質問だけして体験が変わらない → 信頼喪失
  5. 長すぎるチュートリアル: ツールチップ5個以上の連打 → 80%がスキップ
  6. 空のホーム画面: 登録完了後に何もない画面 → 次のアクションがわからず離脱
  7. 短期的圧力戦術: 「今だけ50%OFF」等のオンボーディング中のプレッシャー → 信頼毀損

使い方ガイド

  1. 新規オンボーディング設計: Step 0 で Aha Moment 定義 → Phase 0-6 を順に設計 → Mode 2 でフロー図 → Mode 3 でワイヤーフレーム → Mode 4 でプロトタイプ
  2. 既存オンボーディング改善: Mode 1 で診断レポート → 最大の改善機会を特定 → Mode 2 で改善後フロー設計 → 実装
  3. A/Bテスト設計: 計測設計テンプレートを適用 → 変更箇所の仮説を明文化 → テスト期間・サンプルサイズを算出

リファレンス

詳細な情報が必要な場合は以下を参照:

  • references/research-digest.md — オンボーディング研究の要約とエビデンス集

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.1%
按下载量换算70

Claude

30.8%
按下载量换算59

Cursor

18.3%
按下载量换算35

Gemini CLI

11.19%
按下载量换算21

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills