App Store Review Guidelines Skill

An agent checks Apple app code against every App Store guideline and shows what could trigger a rejection before you submit

  • 443 ★ on the repository
  • Last commit
  • MIT
Skill

Minimal access

Why this level

  • The skill reads your app's code and metadata and runs nothing; reports to the tracker go out only with your consent
All reasons and checks

safaiyeh/app-store-review-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/app-store-review-guidelines-skill

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill reads your app's code and metadata and runs nothing; reports to the tracker go out only with your consent

This is third-party code. Review the repository files before installing.

What it does

The skill teaches an agent to check an iOS, macOS, tvOS, watchOS or visionOS app against Apple's review rules. It supports Swift and Objective-C projects as well as React Native and Expo. The check follows the official App Store Review Guidelines as updated on October 16, 2026. The rules are split into five files: safety, performance, business, design and legal. The agent loads only the section it needs. The main `SKILL.md` holds a quick reference for common rejection causes and a pre-submission checklist. Each file has code patterns to flag, and for React Native and Expo also matching packages such as `expo-tracking-transparency`, `expo-secure-store` and `react-native-purchases`. Findings fall into three groups. Critical ones cover private APIs, hardcoded secrets, external payment for digital goods where in-app purchase is required, on-device mining and hidden features. High priority goes to missing App Tracking Transparency, account creation without deletion and purchases without restore. Medium covers vague permission strings and unneeded background modes.

Who it is for. Mobile developers and small studios on Swift, React Native or Expo who are preparing an App Store release and do not want a rejection over a missed guideline.

Good fit when

  • A first App Store submission is close and you want a list of code spots a reviewer may reject
  • You wire in StoreKit or external payment and want to check the setup against the in-app purchase rules
  • A children's app needs its parental gates, analytics and data collection checked
  • User content or AI generation calls for moderation with reports and blocking
  • A React Native or Expo project has questionable permissions, background modes and tracking packages

Not a fit when

  • Distribution happens outside the App Store: the skill knows only Apple's rules
  • You want an approval guarantee: the author takes reports of false positives and missed findings
  • You need to build and upload to App Store Connect: separate tools do that, and the skill only reads code
  • The project is Kotlin or Flutter with no iOS part

Example request

Review this app against App Store guidelines and show what could cause a rejection: purchases, permissions, data collection

Limitations

The skill rests on the guidelines as updated on October 16, 2026, and later Apple changes appear only after the author updates it. The check is static: it reads code and metadata but does not run the app or see finished screens and screenshots. The agent can miss a rule or raise a false alarm, and the final decision belongs to an Apple reviewer. Installing through the skills CLI collects anonymous statistics, and `SKILLS_NO_TELEMETRY=1` turns that off. The skill itself keeps no telemetry and makes no network calls. When the skill fails you, the agent asks whether to draft a report to the repository tracker through `gh`, and sends it only after your consent and a look at the text.

How to disable. Remove the `app-store-review` plugin from the `/plugin` menu in Claude Code or from the Codex plugin list. For a skills CLI install, delete the `app-store-review` skill folder from the agent's skills directory.

FAQ

How do I install the App Store review skill in Claude Code?

Run `/plugin marketplace add safaiyeh/app-store-review-skill` and `/plugin install app-store-review@app-store-review`. Another route is `npx skills add safaiyeh/app-store-review-skill`.

How do I run the review in Codex?

Add the marketplace with `codex plugin marketplace add safaiyeh/app-store-review-skill`, open `/plugins` and install the `app-store-review` plugin. In a new thread call the skill as `$app-store-review` or ask for a guideline compliance check.

Which Apple platforms and frameworks does it cover?

App code for iOS, macOS, tvOS, watchOS and visionOS in Swift and Objective-C, plus React Native and Expo projects, with matching packages listed for the last two.

Which guideline sections does the check include?

All five: safety, performance, business with purchases, design and legal, including privacy and gambling. Each sits in its own file in the `rules/` folder.

Does the skill send data to the author?

No. The skill keeps no telemetry and makes no network calls. Only the skills CLI installer collects anonymous statistics, and `SKILLS_NO_TELEMETRY=1` turns that off.

Discussion

No questions or reviews yet.

Skills

A skill that scans an iOS or macOS project for common App Store rejection patterns before you submit

SkillExtended access1.4KRepository stars

Skills for Apple development: SwiftUI, UIKit and Liquid Glass references, Swift 6 guides and a router for iOS 26+ tasks

SkillMinimal access355Repository stars

Evan Bacon's skill teaches an agent to add widgets, App Clips, Safari extensions and other native Apple targets to an Expo app

SkillExtended access1.4KRepository stars

A set of skills for iOS 26+, Swift 6.3 and SwiftUI that gives the agent knowledge of modern Apple frameworks

SkillMinimal access1.3KRepository stars

A plugin with 164 skills for iOS, macOS, watchOS and visionOS development: code generators, idea-to-App-Store workflow, ASO, testing and design

PluginBroad access865Repository stars

A skill that gives the agent Apple's own SwiftUI guidance, which the installer extracts from your local Xcode

SkillExtended access125Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
App Store Review Guidelines Skill (this card)no443
App Store Preflightno1,409checks a project for common rejection causes; this skill walks every guideline point and adds React Native and Expo patterns
App Store Connect CLIno8,260manages builds and TestFlight through App Store Connect; this skill only reads code and uploads nothing

README in short

The page opens with installs for Codex, Claude Code and the skills CLI, then shows example prompts and the repository tree. Most of the text lists the covered rule sections and the critical, high and medium findings, and the end says when the skill triggers.

README badge

Original SKILL.md

---
name: app-store-review
description: Evaluates code against Apple's App Store Review Guidelines. Use this skill when reviewing iOS, macOS, tvOS, watchOS, or visionOS app code (Swift, Objective-C, React Native, or Expo) to identify potential App Store rejection issues before submission. Triggers on tasks involving app review preparation, compliance checking, or App Store submission readiness.
license: MIT
metadata:
  author: safaiyeh
  version: "1.5.0"
---

# App Store Review Guidelines Checker

Comprehensive guide for evaluating iOS, macOS, tvOS, watchOS, and visionOS app code against Apple's App Store Review Guidelines. This skill covers EVERY guideline point to identify potential rejection issues before submission.

**Supports:** Swift, Objective-C, React Native, and Expo apps

**Guidelines current through:** Apple's [October 16, 2026 App Review Guidelines update](https://developer.apple.com/news/?id=92th7e5i), verified against the current English guidelines. Includes AI content creation and nonconsensual intimate imagery safeguards (1.2), creative assets (2.3.14), hidden features (2.5.19), revised purchase-link entitlements (3.1.1(a)), and alternative-distribution enforcement (5). Also covers social media age-rating questions, Republic of Korea age rating changes, and Brazil/EU alternative payment and distribution terms.

## When to Apply

Use this skill when:
- Preparing an app for App Store submission
- Reviewing code for compliance issues
- Implementing features that may trigger review concerns
- Auditing existing apps for guideline violations
- Building features involving payments, user data, or sensitive content

## Guideline Sections

Read individual rule files for detailed explanations, checklists, and code examples:

| Section | File | Key Topics |
|---------|------|------------|
| **1. Safety** | [rules/1-safety.md](rules/1-safety.md) | Objectionable content, UGC and AI content safeguards, Kids Category, physical harm, data security |
| **2. Performance** | [rules/2-performance.md](rules/2-performance.md) | App completeness, metadata and creative assets, hardware compatibility, software requirements, hidden features |
| **3. Business** | [rules/3-business.md](rules/3-business.md) | In-app purchase, subscriptions, cryptocurrencies, other business models |
| **4. Design** | [rules/4-design.md](rules/4-design.md) | Copycats, minimum functionality, spam, extensions, Apple services, login |
| **5. Legal** | [rules/5-legal.md](rules/5-legal.md) | Privacy, data collection, intellectual property, gambling, VPN, MDM, developer code of conduct |

## Risk Levels by Category

| Risk Level | Category | Section | Common Rejection Reasons |
|------------|----------|---------|--------------------------|
| CRITICAL | Privacy & Data | 5.1 | Missing privacy policy, unauthorized data collection |
| CRITICAL | Payments | 3.1 | Bypassing in-app purchase, unclear pricing |
| HIGH | Safety | 1.x | Objectionable content, inadequate UGC moderation |
| HIGH | Performance | 2.x | Crashes, incomplete features, deprecated APIs |
| MEDIUM | Design | 4.x | Copycat apps, minimum functionality issues |
| MEDIUM | Legal | 5.x | IP violations, gambling without license |

---

Report a problem

Foxx AIApp Store Review Guidelines Skill
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.