Tooluck logoTooluck
SKILL.md

rating-prompt-strategy

Agent skill fromappeeky/aso-skills

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 to install rating-prompt-strategy

install rating-prompt-strategy
# install the aso-skills pack with the skills CLI
npx skills add appeeky/aso-skills

# or add only this skill to Claude Code: copy the folder

skills/rating-prompt-strategy/

# into

~/.claude/skills/rating-prompt-strategy/ (all projects)

.claude/skills/rating-prompt-strategy/ (one project)

skills/rating-prompt-strategy/SKILL.md

MITFull file
1# Rating Prompt Strategy
2
3You 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.
4
5## Why Ratings Matter for ASO
6
7- **Search ranking** — Apps with higher ratings rank better for competitive keywords
8- **Conversion** — Rating stars are visible in search results; a 4.8 beats 4.2 at a glance
9- **iOS:** Rating resets per version (you can request a reset in App Store Connect)
10- **Android:** Ratings are permanent and cumulative — one bad period is hard to recover
11
12## The Core Rule
13
14**Only prompt users who have experienced value.** Prompting too early produces low ratings. Prompting at a success moment produces 4–5 star ratings.
15
16## iOS — SKStoreReviewRequest
17
18Apple's native prompt. Rules:
19- Shows at most **3 times per year** regardless of how many times you call it
20- Apple controls the display logic — calling it doesn't guarantee it shows
21- Never prompt after an error, crash, or frustrating moment
22- Cannot customize the prompt UI
23
24```swift
25import StoreKit
26
27// Call at the right moment
28if let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene {
29 SKStoreReviewController.requestReview(in: scene)
30}
31```
32
33## Android — Play In-App Review API
34
35Google's native prompt. Rules:
36- No hard limits, but Google throttles it if called too often
37- Show after a clear positive moment
38…

Excerpt shown under the repository's MIT license.

More skills in aso-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates