app-store
App Store optimization and marketing skills for descriptions, screenshots, keywords, review responses, and comprehensive…
How App Store ratings actually behave — per-storefront isolation (your US stars show nowhere else), the never-reset rule, phased release + manual release as rating protection, and where prompting/replying fit. Use when planning ratings strategy for new markets, considering a
Claude Code
$ npx -y skills add rshankras/claude-code-apple-skills --skill ratings-mechanics --agent claude-code
Codex
$ npx skills add rshankras/claude-code-apple-skills --skill ratings-mechanics -a codex -y
Cursor
$ npx skills add rshankras/claude-code-apple-skills --skill ratings-mechanics -a cursor -y
Gemini CLI
$ npx skills add rshankras/claude-code-apple-skills --skill ratings-mechanics -a gemini-cli -y
GitHub Copilot
$ npx skills add rshankras/claude-code-apple-skills --skill ratings-mechanics -a github-copilot -y
OpenCode
$ npx skills add rshankras/claude-code-apple-skills --skill ratings-mechanics -a opencode -y
Windsurf
$ npx skills add rshankras/claude-code-apple-skills --skill ratings-mechanics -a windsurf -y
name: ratings-mechanics description: How App Store ratings actually behave — per-storefront isolation (your US stars show nowhere else), the never-reset rule, phased release + manual release as rating protection, and where prompting/replying fit. Use when planning ratings strategy for new markets, considering a ratings reset, setting release options, or diagnosing "why is my rating missing in country X." allowed-tools: [Read, Write, Edit, Glob, Grep] last_verified: 2026-07-16 review_by: 2027-06-22
The rating is an asset with mechanics most developers learn the hard way. This skill covers the four rules that aren't obvious from the ASC UI. Prompting *code* lives in `generators/review-prompt`; reply *writing* lives in `app-store/review-response-writer` — this skill is the strategy layer that tells you when each matters.
Your 4.8★ from 2,000 US ratings renders as **no rating at all** on the Japanese storefront until Japanese users rate the app there. Every storefront starts from zero.
Consequences:
eagerly (within guidelines), localize the prompt moment, reply to every early review.
prompt more than the home market with 5,000.
converts like an unknown app, because there it *is* one.
and seed them via TestFlight communities or launch outreach in that region.
ASC offers a reset when you release a new version. It is almost always a mistake:
a naked 5.0★ from 6, and the count never comes back except one rating at a time.
replying to outdated negative reviews (updated ratings **replace** the old score — see `review-response-writer`) and by the What's New copy.
app with almost no ratings mass. Even then, run the math on count loss first.
months.
Two ASC toggles turn a bad build from a rating catastrophe into a contained incident:
crash dashboards, not whenever review finishes.
with automatic updates. A crashing build caught on day 1–2 has burned ~3% of your users; **pause** the rollout, fix, resubmit. Without it, 100% of users get the bad build and the 1-star flood arrives before the hotfix does.
the build keep it, and manual App Store downloads always get the new version. The armor is damage *limitation*; the fix still has to ship.
moment, cap the frequency, and localize what "success" means per market. Implementation: `generators/review-prompt`.
replaces the old one in the average. Replies are the only mechanism that converts existing 1-stars into 4-stars. Templates: `app-store/review-response-writer`.
5-review storefront is one bad review away from 60% negative.
When auditing an app's ratings posture, report per storefront:
Storefront | Rating (count) | Unanswered 1–3★ (90d) | Prompt localized? | Phased+manual habit?
flagging: fresh storefronts with no prompting plan, any reset consideration (🔴 stop), and releases going out unphased.
A collection of Claude Code skills for iOS, macOS, watchOS, visionOS, and Apple platform development. These skills help you plan and build apps, maintain code quality, ensure HIG compliance, and guide you from idea to App Store.
App Store optimization and marketing skills for descriptions, screenshots, keywords, review responses, and comprehensive…
Privacy-preserving ad measurement with AdAttributionKit (SKAdNetwork's successor) — install and re-engagement attribution,…
Generate compelling App Store descriptions that convert browsers into users. Use when writing initial descriptions, improving…
Apple Search Ads campaign strategy for indie developers — paid acquisition, keyword bidding, budget planning, and ROAS…
Take a one-time in-app purchase from MISSING_METADATA to READY_TO_SUBMIT in App Store Connect — set its price schedule and…
Optimize app title, subtitle, and keywords for maximum App Store discoverability. Use when launching a new app, improving search…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.