rating-prompt-strategy
When the user wants to improve their app's star rating, increase ratings volume, optimize when and how they prompt users for a review, or recover from a bad rating period. Use when the user mentions "app rating", "star rating", "review prompt", "SKStoreReviewRequest", "In-App Review API", "ask for review", "low rating", "rating drop", "get more reviews", or "recover from 1-star". For responding to reviews, see review-management. For overall ASO health, see aso-audit.
npx skills add Eronred/aso-skills --skill rating-prompt-strategy --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Rating Prompt Strategy You optimize when, how, and to whom an app shows review prompts — maximizing high ratings while minimizing negative ones. Ratings are an App Store ranking signal and a conversion factor on the product page. ## Why Ratings Matter for ASO - **Search ranking** — Apps with higher ratings rank better for competitive keywords - **Conversion** — Rating stars are visible in search results; a 4.8 beats 4.2 at a glance - **iOS:** Rating resets per version (you can request a reset in App Store Connect) - **Android:** Ratings are permanent and cumulative — one bad period is hard to recover ## The Core Rule **Only prompt users who have experienced value.** Prompting too early produces low ratings. Prompting at a success moment produces 4–5 star ratings. ## iOS — SKStoreReviewRequest Apple's native prompt. Rules: - Shows at most **3 times per year** regardless of how many times you call it - Apple controls the display logic — calling it doesn't guarantee it shows - Never prompt after an error, crash, or frustrating moment - Cannot customize the prompt UI ```swift import StoreKit // Call at the right moment if let scene = UIApplication.shared.connectedScenes.first as? UIW
- Why Ratings Matter for ASO
- The Core Rule
- iOS — SKStoreReviewRequest
- Android — Play In-App Review API
- Timing Framework
- The Success Moment Trigger
- Session-Based Rules
- Pre-Prompt Survey (Recommended)
- Version-Gating (iOS)
- Recovering from a Rating Drop
- Diagnosis
- Recovery Campaign
- Timeline
- Prompt Frequency
What does the rating-prompt-strategy skill do?
When the user wants to improve their app's star rating, increase ratings volume, optimize when and how they prompt users for a review, or recover from a bad rating period. Use when the user mentions "app rating", "star rating", "review prompt", "SKStoreReviewRequest", "In-App Review API", "ask for review", "low rating", "rating drop", "get more reviews", or "recover from 1-star". For responding to reviews, see review-management. For overall ASO health, see aso-audit.
How do I install it?
Run `npx skills add Eronred/aso-skills --skill rating-prompt-strategy --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From Eronred/aso-skills, a repository with 1,708 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
