Communitygithub.com

JordanCoin/ios-skills-collection

사용자가 Google Play 스토어 목록(제목, 짧은 설명, 전체 설명, 키워드, 평점 또는 Play 스토어별 기능)을 최적화하려고 할 때 사용합니다. 사용자가 'Google Play', 'Android', 'Play Store', 'Play Console', '짧은 설명', '전체 설명 색인', 'Google Play ASO'를 언급하거나 Google Play 전용 키워드, 창의적 전략, 평점 전략을 원할 때 사용하세요. iOS App Store 최적화는 aso-audit 및 metadata-optimization을 참조하세요.

ios-skills-collection란 무엇인가요?

이 스킬은 Google Play 스토어 전용 앱 스토어 최적화(ASO) 전문가 역할을 수행합니다. Apple App Store와의 주요 차이점을 강조하며, Google Play 알고리즘은 전체 설명을 색인화하고 숨겨진 키워드 필드가 없으며 평점이 버전별로 초기화되지 않고 누적된다는 점을 중점적으로 다룹니다. 스킬은 제목(30자), 짧은 설명(80자), 전체 설명(4000자)의 글자 수 제한과 각 필드의 색인화 여부 및 가중치를 명확히 제시하며, 최적화된 메타데이터 작성을 위한 구체적인 구조와 예시를 제공합니다. 또한 키워드 연구를 위한 API 호출 방법, 평점 개선 전략, A/B 테스트(Play Store Experiments) 방법, 사전 출시(Early Access) 활용법 등 실무적인 가이드를 포함합니다. 출력 형식으로 Play Store 리스팅 초안과 ASO 감사(Audit) 점수표를 제공하여 사용자가 직접 최적화 작업을 수행할 수 있도록 지원합니다.

지원 대상~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 실험 (기본 제공)제품 페이지 최적화
스크린샷언어당 2~8개언어당 최대 10개
피처 그래픽필수 (1024×500px)해당 없음
알고리즘 신호설치, 참여도, 평점, 키워드키워드 일치, 평점, 전환율
리뷰 색인화리뷰 및 답변 색인화됨색인화되지 않음

글자 수 제한

필드제한색인화가중치
제목30자✓가장 높음
짧은 설명80자✓높음
전체 설명4000자✓중간
개발자 이름—✓낮음

초기 평가

  1. app-marketing-context.md 파일 확인
  2. 질문: Play Console에 접근 권한이 있나요? (실제 키워드 데이터 확인용)
  3. 질문: 현재 제목과 짧은 설명은 무엇인가요?
  4. 질문: 가장 중요한 키워드 3개는 무엇인가요?
  5. 질문: 앱의 카테고리는 무엇인가요?

메타데이터 최적화

제목 (30자)

  • 브랜드 이름 또는 기본 키워드 중 더 강력한 것으로 시작하세요.
  • 1개의 높은 검색량 키워드를 자연스럽게 포함하세요: 브랜드 – 키워드 설명
  • ✅ "Headspace: 명상 & 수면" | ❌ "최고의 명상 앱"

짧은 설명 (80자)

  • 검색 결과에서 사용자가 가장 먼저 읽는 부분입니다.
  • 가장 중요한 키워드 2~3개를 한 문장으로 자연스럽게 포함하세요.
  • ✅ "스트레스 완화를 위한 안내 명상, 수면 소리 및 호흡 운동"
  • 제목의 기본 키워드를 반복하지 마세요.

전체 설명 (4000자 — 색인화됨)

알고리즘 및 전환율을 위한 구조:

[훅 단락 — 2~3문장]
핵심 가치 제안으로 시작하세요. 처음 167자 이내에 기본 키워드를 포함하세요
(첫 화면에 표시되는 영역).

[기능 목록 — 5~8개 항목]
• [기능]: [혜택]
키워드를 자연스럽게 사용하세요. 표현을 다양화하고 정확한 구문을 반복하지 마세요.

[사회적 증거]
"X백만 사용자가 신뢰" / 수상 경력 / 언론 보도

[행동 촉구]
지금 [앱 이름]을 다운로드하세요 — [가치 제안].

[키워드 섹션 — 자연스럽게, 강요하지 않음]
키워드 변형, 동의어 및 롱테일 용어를 사용하는 한 단락.

키워드 밀도 규칙: 타겟 키워드는 전체 설명에서 3~5회 나타나야 합니다. 정확히 일치 + 변형. 절대 강요하지 마세요.

현지화

Google Play는 언어별로 설명을 색인화합니다. 각 로케일은 새로운 키워드 기회입니다. 자동 번역만 하지 말고 번역 및 현지화하세요.

Play 스토어 키워드 연구

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 스토어에 필수입니다. 비디오가 없을 때 리스팅 상단에 표시됩니다.

  • 하나의 이미지로 핵심 사용 사례를 보여주세요.
  • 텍스트는 읽기 쉬워야 합니다. 작은 글자는 사용하지 마세요.
  • 스크린샷과 브랜드 일관성을 유지하세요.
  • 텍스트 없이도 작동해야 합니다 (일부 화면에서 텍스트가 잘릴 수 있음).

평점 전략

iOS와 달리 Play 평점은 절대 초기화되지 않습니다. 모든 평점이 계속 반영됩니다.

평점을 개선하려면:

  1. 모든 1~3성 리뷰에 답변하세요 (알고리즘적으로 점수 향상).
  2. 답변은 재평가를 유도합니다. 사용자가 리뷰를 업데이트할 수 있습니다.
  3. 응답 템플릿은 review-management 스킬을 사용하세요.
  4. 낮은 평점에서 언급된 문제를 수정하고 "버전 X.X에서 수정됨"이라고 답변하세요.

평점 프롬프트 타이밍 (rating-prompt-strategy 스킬 참조):

  • 앱 시작 시가 아닌 명확한 성공 순간 이후에 프롬프트를 표시하세요.
  • Play 인앱 리뷰 API 사용: ReviewManager.requestReviewFlow()

Play Store 실험 (A/B 테스트)

기본 A/B 테스트 지원:

  • 아이콘
  • 피처 그래픽
  • 스크린샷 (최대 3개 변형)
  • 짧은 설명 (최대 3개 변형)
  • 전체 설명 (최대 3개 변형)

접근: Play Console → 스토어 리스팅 실험

한 번에 하나의 요소만 테스트하세요. 최소 7일 또는 1,000회 노출 동안 실행하세요.

사전 출시 (Early Access)

Early Access를 사용하여:

  • 공개 출시 전에 리뷰 수집
  • 출시 전에 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 — 인앱 리뷰 API 타이밍 및 전략
  • ab-test-store-listing — Play 실험 방법론
  • 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.

관련 스킬