Apple App Review Skills
Claude Code skills & agents to eliminate App Store rejections, 31 checks built from real-world rejection cases across all 5 App Store Review Guidelines sections.
Install: git clone https://github.com/cruisediary/apple-app-review-skills
Works with Claude Code · 19 GitHub stars
Install
git clone https://github.com/cruisediary/apple-app-review-skillsInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →apple-app-review-skills
A curated collection of Claude Code skills and agents to eliminate App Store rejections — built from real-world rejection cases reported by developers on Stack Overflow, Apple Developer Forums, RevenueCat Community, and tech blogs.
Why This Exists
In 2024, Apple rejected 1.93 million out of 7.77 million app submissions. Over 40% of rejections were from preventable mistakes.
This project encodes Apple's full App Store Review Guidelines — combined with dozens of real developer rejection cases — into reusable Claude Code skills and autonomous agents you can run before every submission.
Real Rejection Cases That Inspired This Project
| # | Rejection Pattern | Guideline | Source |
|---|---|---|---|
| 1 | App crashes / broken layout on iPad Air (reviewers use iPad Air) | 2.1, 2.4.1 | Apple Developer Forums |
| 2 | Permission requested at app launch with no context | 5.1.1(ii) | Stack Overflow, GitHub Issues |
| 3 | Third-party SDK (OneSignal, Urban Airship) adds NSLocationAlwaysUsageDescription silently |
5.1.1(ii) | OneSignal/iOS-SDK #490 |
| 4 | No report/block feature on user profiles or UGC feeds | 1.2 | Apple Developer Forums #116703 |
| 5 | Missing PrivacyInfo.xcprivacy for required reason APIs (enforced May 1, 2024) |
5.1 | ITMS-91053 emails |
| 6 | No in-app account deletion (required since June 30, 2022) | 5.1.1(v) | Apple Developer News |
| 7 | Auto-renewable subscription: renewal amount not shown prominently | 3.1.2(c) | RevenueCat Community |
| 8 | Subscription paywall shows discount percentage but hides actual billed amount | 3.1.2(c) | Apple Developer Forums #127616 |
| 9 | Free trial paywall doesn't state what happens after trial ends | 3.1.2(c) | RevenueCat Community |
| 10 | Placeholder "Lorem Ipsum" text found by reviewer | 2.1 | Multiple dev blogs |
| 11 | Support URL in App Store Connect returns 404 | 2.1 | decode.agency |
| 12 | App version shows "0.1" or "beta" in name | 2.1 | mobiloud.com |
| 13 | Screenshots show only splash screen, not actual app UI | 2.3.3 | Apple guidelines |
| 14 | Privacy policy URL is broken or missing | 5.1.1(i) | Multiple sources |
| 15 | Force unwrap ! crash found during review on edge-case data |
2.1 | Developer experience |
| 16 | App references Android or shows Android screenshots | 2.3.10 | mobiloud.com |
| 17 | IAP bypass via WebView payment page for digital content | 3.1.1 | purchasely.com |
| 18 | Text truncation on iPad due to fixed-width constraints | 2.4.1 | Adalo Resources |
| 19 | Dynamic Type disabled — text clips at large accessibility sizes | HIG | Apple HIG |
| 20 | No Safe Area insets — content hidden behind Dynamic Island | HIG | Developer experience |
Installation
User-level install (global — works in all your projects)
One-line install — copies all skills and agents to ~/.claude/:
curl -fsSL https://raw.githubusercontent.com/cruisediary/apple-app-review-skills/main/install.sh | bash
Or clone and install manually:
git clone https://github.com/cruisediary/apple-app-review-skills.git
cd apple-app-review-skills
bash install.sh
Project-level install (team sharing or per-project isolation)
Install into a specific iOS/macOS app repo so the skills are pinned to your project:
# Clone the skills repo
git clone https://github.com/cruisediary/apple-app-review-skills.git
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.