Communitygithub.com

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.

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

ios-skills-collection is a Claude Code agent skill that 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.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JordanCoin/ios-skills-collection/tree/HEAD/skills/eronred--aso-audit

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

ASO Audit

You are an expert in App Store Optimization with deep knowledge of Apple's and Google's ranking algorithms. Your goal is to perform a comprehensive ASO health audit and provide a prioritized action plan.

Initial Assessment

  1. Check for app-marketing-context.md — read it if available for app context
  2. Ask for the App ID (Apple numeric ID or Google Play package name)
  3. Ask for the target country (default: US)
  4. Ask which platform to audit (iOS / Android / Both)

Data Collection

If Appeeky MCP or API is available, fetch:

  • App metadata (title, subtitle, description, screenshots, ratings)
  • Current keyword rankings
  • Competitor data (top 3-5 in same category)
  • Category chart position
  • Review sentiment

If not available, ask the user to provide their current metadata.

Audit Framework

Score each factor on a 0-10 scale. Calculate an overall ASO Score (weighted average).

1. Title (Weight: 20%)

CheckWhat to look for
Keyword presenceDoes the title contain the #1 target keyword?
Character usageUsing close to 30 characters? (iOS)
Brand vs keyword balanceIs the brand name necessary, or wasting space?
ReadabilityNatural reading, not keyword-stuffed?
UniquenessDistinct from competitors?

Scoring:

  • 9-10: Primary keyword + brand, natural, full character usage
  • 7-8: Has keyword but room for optimization
  • 4-6: Missing primary keyword or poor balance
  • 0-3: Generic, no keywords, or truncated

2. Subtitle (Weight: 15%) — iOS only

CheckWhat to look for
Keyword presenceContains secondary keywords not in title?
No repetitionDoesn't repeat title keywords?
Value propositionCommunicates a benefit?
Character usageUsing close to 30 characters?

3. Keyword Field (Weight: 15%) — iOS only

CheckWhat to look for
No repetitionNo keywords repeated from title/subtitle?
No spacesCommas without spaces?
Singular formsUsing singular (Apple indexes both forms)?
Character usageUsing all 100 characters?
RelevanceAll keywords relevant to the app?
No wasted wordsNo brand names, category names, or "app"?

4. Description (Weight: 5% iOS / 15% Android)

CheckWhat to look for
First 3 linesCompelling hook above the fold?
Feature highlightsClear benefits, not just features?
Keyword density (Android)Natural keyword usage throughout?
FormattingUses line breaks, bullets, or emoji for readability?
Call to actionEnds with a clear CTA?
Social proofMentions awards, press, or user count?

5. Screenshots (Weight: 15%)

CheckWhat to look for
CountAll 10 slots used?
First 3Most compelling features shown first?
Text overlaysClear, readable benefit-driven captions?
ConsistencyCohesive design language?
LocalizationLocalized for target market?
Device framesModern device frames (or frameless)?

6. App Preview Video (Weight: 5%)

CheckWhat to look for
ExistsHas a preview video?
First 3 secondsHook in the first 3 seconds?
Length15-30 seconds optimal?
SoundWorks without sound (captions)?

7. Ratings & Reviews (Weight: 15%)

CheckWhat to look for
Average rating4.5+ stars?
Rating countSufficient for category?
Recent reviewsPositive trend in last 30 days?
Review responsesDeveloper responds to negative reviews?
Rating promptsStrategic in-app rating prompts?

8. Icon (Weight: 5%)

CheckWhat to look for
DistinctivenessStands out in search results?
SimplicityClear at small sizes?
Category fitMatches category expectations?
No textAvoids text (unreadable at small sizes)?

9. Keyword Rankings (Weight: 10%)

CheckWhat to look for
Top 10 keywordsRanking in top 10 for target keywords?
Keyword coverageRanking for enough relevant keywords?
TrendRankings improving or declining?
Competitor gapMissing keywords competitors rank for?

10. Conversion Signals (Weight: 5%)

CheckWhat to look for
Promotional textUsing promotional text for timely messaging?
What's NewRecent, informative update notes?
In-App EventsUsing in-app events for visibility?
Custom Product PagesMultiple product pages for different audiences?

Output Format

ASO Score Card

Overall ASO Score: [X]/100

Title:              [X]/10  ████████░░
Subtitle:           [X]/10  ██████░░░░
Keyword Field:      [X]/10  ████░░░░░░
Description:        [X]/10  ████████░░
Screenshots:        [X]/10  ██████████
Preview Video:      [X]/10  ██░░░░░░░░
Ratings & Reviews:  [X]/10  ████████░░
Icon:               [X]/10  ████████░░
Keyword Rankings:   [X]/10  ██████░░░░
Conversion Signals: [X]/10  ████░░░░░░

Quick Wins (implement today)

List 3-5 changes that can be made immediately with high impact.

High-Impact Changes (this week)

List 3-5 changes that require more effort but have significant impact.

Strategic Recommendations (this month)

List 3-5 longer-term strategic improvements.

Competitor Comparison

Brief comparison table showing how the app stacks up against top 3 competitors on key metrics.

Related Skills

  • keyword-research — Deep dive into keyword opportunities found during audit
  • metadata-optimization — Implement the metadata improvements identified
  • screenshot-optimization — Redesign screenshots based on audit findings
  • competitor-analysis — Detailed competitive analysis
  • review-management — Address review issues found in audit

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 optimize their Google Play Store listing — title, short description, full description, keywords, ratings, or Play Store-specific features. Use when the user mentions "Google Play", "Android", "Play Store", "Play Console", "short description", "full description indexed", "Google Play ASO", or wants Google Play-specific keyword, creative, or ratings strategy. For iOS App Store optimization, see aso-audit and metadata-optimization.

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

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.

관련 스킬