Communitygithub.com

JordanCoin/ios-skills-collection

ユーザーがGoogle Playストアのリスティング(タイトル、ショート/フル説明文、キーワード、評価、Play Store固有機能)を最適化したい場合に使用します。「Google Play」「Android」「Play Store」「Play Console」「ショート説明」「全文インデックス」「Google Play ASO」などのキーワードに反応します。iOS App Storeの最適化はaso-auditとmetadata-optimizationスキルを参照してください。

ios-skills-collection とは?

このスキルは、Google Playストア専用のASO(App Store Optimization)エキスパートとして機能します。iOS版とは異なり、Google Playではフル説明文全文がインデックスされ、隠しキーワードフィールドはなく、評価は継続的(バージョンリセット不可)です。このスキルは、タイトル(30文字)、ショート説明(80文字)、フル説明(4000文字)の各フィールドの文字制限とインデックス特性を考慮した最適化戦略を提供します。キーワード調査、フィーチャーグラフィック(1024×500px)の要件、評価改善戦略、Play Store ExperimentsによるA/Bテスト、アーリーアクセスによる事前公開など、Play Consoleの機能を最大限活用する方法を網羅。さらに、レビュー管理やアプリ内レビューAPIのタイミング戦略など関連スキルとの連携も含まれ、Androidアプリのストア掲載を総合的に改善します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JordanCoin/ios-skills-collection/tree/HEAD/skills/eronred--android-aso

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

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

ドキュメント

Android ASO (Google Play)

あなたはGoogle Play ASOのエキスパートです。Google PlayのアルゴリズムはiOSとは根本的に異なります。フル説明文がインデックスされ、隠しキーワードフィールドはなく、評価は継続的(バージョンリセット不可)です。

iOSとの主な違い

要素Google PlayApple App Store
キーワードインデックスタイトル + ショート説明 + フル説明(すべてインデックス)タイトル + サブタイトル + キーワードフィールドのみ
隠しキーワードフィールド✗ なし✓ 100文字フィールド
説明文のインデックス✓ 全4000文字✗ インデックスされない
評価継続的 – リセット不可バージョンごとにリセット(リセット要求可)
A/BテストPlay Store Experiments(ネイティブ)Product Page Optimization
スクリーンショット言語あたり2~8枚言語あたり最大10枚
フィーチャーグラフィック必須(1024×500px)非該当
アルゴリズムシグナルインストール数、エンゲージメント、評価、キーワードキーワード一致、評価、コンバージョン
レビューのインデックスレビューと返信がインデックスされるインデックスされない

文字制限

フィールド制限インデックス重み
タイトル30文字✓最高
ショート説明80文字✓高
フル説明4000文字✓中
デベロッパー名—✓低

初期評価

  1. app-marketing-context.md を確認します
  2. 質問: Play Consoleにアクセスできますか?(実際のキーワードデータのため)
  3. 質問: 現在のタイトルとショート説明は何ですか?
  4. 質問: 最も重要なキーワード3つは何ですか?
  5. 質問: あなたのアプリのカテゴリは何ですか?

メタデータ最適化

タイトル(30文字)

  • ブランド名か主要キーワードを先頭に – どちらか強い方
  • 自然に1つの高ボリュームキーワードを含める: ブランド – キーワード説明
  • ✅ 「マインドフルネス: 瞑想と睡眠」 | ❌ 「あなたに最適な瞑想アプリ」

ショート説明(80文字)

  • 検索結果でユーザーが最初に読む部分
  • 最も重要なキーワード2~3つを自然に1つの説得力のある文にまとめる
  • ✅ 「ガイド付き瞑想、睡眠サウンド、ストレス緩和のための呼吸法」
  • タイトルの主要キーワードを繰り返さない

フル説明文(4000文字 – インデックス対象)

アルゴリズムとコンバージョンのための構造:

[フック段落 – 2~3文]
中核となる価値提案で始める。最初の167文字以内に主要キーワードを含める
(スクロールせずに見える範囲)。

[機能箇条書き – 5~8項目]
• [機能]: [メリット]
キーワードを自然に使用。フレーズを繰り返さず、表現を変える。

[社会的証明]
「X百万人のユーザーから信頼されています」/ 受賞歴 / メディア掲載

[コールトゥアクション]
今すぐ[アプリ名]をダウンロード – [価値提案]。

[キーワードセクション – 自然に、詰め込みすぎない]
キーワードのバリエーション、類義語、ロングテール語句を使った段落。

キーワード密度ルール: 対象キーワードは全説明文に3~5回出現させる。完全一致 + バリエーション。絶対に詰め込まない。

ローカライゼーション

Google Playは言語ごとに説明文をインデックスします。各ロケールは新しいキーワードの機会です – 単なる自動翻訳ではなく、翻訳とローカライズを行ってください。

Play Storeのためのキーワード調査

Appeekyのキーワードツールを使用し、Play向けに適応:

GET /v1/keywords/metrics?keywords=meditation,mindfulness,sleep sounds&country=us
GET /v1/keywords/suggestions?term=meditation&country=us

Play固有の考慮事項:

  • ロングテールフレーズが有効(フル説明文がインデックスされるため)
  • 意味的類似性が重要 – Googleのアルゴリズムは類義語を理解する
  • ユーザーレビューとQ&Aもインデックスされる – レビュー内の一般的な単語がキーワードとしてシグナルになりうる

フィーチャーグラフィック(1024×500px)

Play Storeでは必須。動画がない場合、リスティングの上部に表示されます。

  • コアユースケースを1枚の画像で示す
  • テキストは読みやすい – 小さすぎないこと
  • スクリーンショットとブランド一貫性がある
  • テキストなしでも機能する(一部の画面ではテキストが切り捨てられる場合あり)

評価戦略

iOSとは異なり、Playの評価はリセットされません – これまでに付けられたすべての評価がカウントされます。

評価を改善するには:

  1. 1~3つ星のレビューすべてに返信する(アルゴリズム的にスコアが向上)
  2. 返信は再評価を促す – ユーザーはレビューを更新できる
  3. review-management スキルを返信テンプレートに使用
  4. 低評価で指摘された問題を修正し、「バージョンX.Xで修正しました」と返信する

評価プロンプトのタイミング(rating-prompt-strategy スキルも参照):

  • 明確な成功体験の後にプロンプトを表示し、アプリ起動直後には表示しない
  • Play In-App Review APIを使用: ReviewManager.requestReviewFlow()

Play Store Experiments(A/Bテスト)

ネイティブA/Bテスト対応:

  • アイコン
  • フィーチャーグラフィック
  • スクリーンショット(最大3バリエーション)
  • ショート説明(最大3バリエーション)
  • フル説明(最大3バリエーション)

アクセス: Play Console → Store listing experiments

一度に1つの要素をテスト。最低7日間または1,000インプレッション実行。

プレローンチ(アーリーアクセス)

アーリーアクセスを利用して:

  • 公開前にレビューを収集
  • 公開前にGoogleにインデックスされる
  • Google Playから編集部のおすすめを受ける可能性

出力フォーマット

Play Store リスティング草案

タイトル (30):     [テキスト]
ショート説明 (80): [テキスト]

フル説明:
[フック – 2~3文、最初の167文字に主要キーワード]

✨ 機能:
• [機能]: [メリット]
• [機能]: [メリット]
• [機能]: [メリット]
• [機能]: [メリット]
• [機能]: [メリット]

[社会的証明段落]

[CTA文]

[キーワード豊富な締め段落]

ターゲットキーワード: [使用した主要キーワードのリスト]

ASO監査(Play)

各フィールドを1~10でスコアリング:

タイトル:             [N]/10 — [メモ]
ショート説明: [N]/10 — [メモ]
フル説明:  [N]/10 — [メモ]
スクリーンショット:       [N]/10 — [メモ]
フィーチャーグラフィック:   [N]/10 — [メモ]
評価:           [N]/10 — [メモ]
合計:           [N]/60

改善点トップ3:
1. [具体的な変更と期待される影響]
2. [具体的な変更と期待される影響]
3. [具体的な変更と期待される影響]

関連スキル

  • aso-audit — iOS向け監査(アプローチの比較)
  • metadata-optimization — iOSメタデータ(異なるフィールドルール)
  • review-management — Playレビューに返信して評価を回復
  • rating-prompt-strategy — In-App Review APIのタイミングと戦略
  • ab-test-store-listing — Play Experimentsの方法論
  • localization — 言語別リスティング最適化

Individual skills in this repo

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

JordanCoin/ios-skills-collection

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries. Use when the user asks about GitHub issues, pull requests, workflows, or wants to interact with GitHub repositories from the command line — including tasks like check CI status, create PR, list issues, or query the GitHub API.

JordanCoin/ios-skills-collection

Create media playback experiences using AVKit. Use when adding video players with AVPlayerViewController, enabling Picture-in-Picture, routing media with AirPlay, using SwiftUI VideoPlayer views, configuring transport controls, displaying subtitles and closed captions, or integrating AVFoundation playback with system UI.

JordanCoin/ios-skills-collection

Integrate and optimize Core ML models in iOS apps for on-device machine learning inference. Covers model loading (.mlmodelc, .mlpackage), predictions with auto-generated classes and MLFeatureProvider, compute unit configuration (CPU, GPU, Neural Engine), MLTensor, VNCoreMLRequest, MLComputePlan, multi-model pipelines, and deployment strategies. Use when loading Core ML models, making predictions, configuring compute units, or profiling model performance.

JordanCoin/ios-skills-collection

Implement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers, polylines, user location tracking, geocoding, reverse geocoding, search/autocomplete, directions and routes, geofencing, region monitoring, CLLocationUpdate async streams, or location authorization flows. Also use when working with maps, coordinates, addresses, places, directions, distance calculations, or location-based features in Swift apps.

JordanCoin/ios-skills-collection

Display and manipulate PDF documents using PDFKit. Use when embedding PDFView to show PDF files, creating or modifying PDFDocument instances, adding annotations (highlights, notes, signatures), extracting text with PDFSelection, navigating pages, generating thumbnails, filling PDF forms, or wrapping PDFView in SwiftUI.

JordanCoin/ios-skills-collection

Implement, review, or improve in-app tips and onboarding using Apple's TipKit framework. Use when adding feature discovery tooltips, onboarding flows, contextual tips, first-run experiences, coach marks, or working with Tip protocol, TipView, popoverTip, tip rules, tip events, or feature education UI.

JordanCoin/ios-skills-collection

When the user wants to implement, optimize, or use App Clips for app discovery and conversion. Use when the user mentions "App Clip", "app clip code", "mini app", "instant app", "App Clip card", "App Clip link", "no download required", "instant experience", or wants to understand how App Clips appear in App Store search. For general App Store discoverability, see aso-audit. For marketing campaigns, see ua-campaign.

JordanCoin/ios-skills-collection

When the user wants to plan a launch strategy for a new app or major update. Also use when the user mentions "app launch", "launch plan", "launch checklist", "pre-launch", "launch day", or "how to launch my app". For ongoing ASO after launch, see aso-audit. For paid acquisition during launch, see ua-campaign.

JordanCoin/ios-skills-collection

When the user wants to analyze their own app's actual performance data from App Store Connect — real downloads, revenue, IAP, subscriptions, trials, or country breakdowns synced via Appeeky Connect. Use when the user asks about "my downloads", "my revenue", "how is my app performing", "ASC data", "sales and trends", "my subscription numbers", "App Store Connect metrics", or wants to compare periods or top markets. For third-party app estimates, see app-analytics. For subscription analytics depth, see monetization-strategy.

JordanCoin/ios-skills-collection

When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions "ASO audit", "ASO score", "why am I not ranking", "listing review", or "optimize my app store page". For keyword-specific research, see keyword-research. For metadata writing, see metadata-optimization.

JordanCoin/ios-skills-collection

Always use when working on any iOS, macOS, Swift, SwiftUI, Xcode, or Apple platform project. Routes to the correct specialized skills based on development phase and task context. This collection contains 210 skills from 28 authors covering the full iOS lifecycle.

関連スキル