# App Review

> App Store review prompts: StoreKit requestReview(), timing rules, rate limiting, review request best practices. Use when adding rating prompts, requesting reviews, or integrating StoreKit review APIs. Triggers: requestReview, StoreKit, AppStore, rating, review prompt.

- Skill: `abdullah4ai/app-review` (Agent Skill)
- Install (CLI): `npx skillmds@latest add abdullah4ai/app-review`
- Raw SKILL.md: https://api.skillmd.com/api/skills/abdullah4ai/app-review/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: abdullah4ai (https://skillmd.com/u/abdullah4ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/abdullah4ai/app-review

---

# App Review

APP REVIEW (StoreKit):
- import StoreKit; @Environment(\.requestReview) var requestReview
- Call requestReview() — Apple handles the dialog
- Trigger after meaningful engagement (launchCount >= 5, key task completed)
- Track with @AppStorage("launchCount"), increment in .onAppear of root view
- Apple limits to 3 prompts/year — never on first launch
- Check: never request immediately after error, crash, or purchase

