# App Rejection Recovery

When the user's app or update was rejected by Apple App Review or Google Play Review...

- Repository: https://github.com/appeeky/aso-skills (2243 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-06
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add appeeky/aso-skills --skill app-rejection-recovery -g -a claude-code -y`
Codex: `npx skills add appeeky/aso-skills --skill app-rejection-recovery -g -a codex -y`
Cursor: `npx skills add appeeky/aso-skills --skill app-rejection-recovery -g -a cursor -y`
Gemini CLI: `npx skills add appeeky/aso-skills --skill app-rejection-recovery -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add appeeky/aso-skills`

## Description

When the user's app or update was rejected by Apple App Review or Google Play Review and they need to diagnose why, fix it, and resubmit fast. Use when the user mentions "app rejected", "App Review rejection", "guideline violation", "Apple rejected my app", "Google Play rejected", "Play policy violation", "Resolution Center", "metadata rejection", "binary rejection", "guideline 2.1", "guideline 4.3", "guideline 5.1.1", "Sign in with Apple required", "Apple ID rejection", "Play Store suspension", "appeal", "I need to respond to App Review", or "expedited review". For pre-submission listing health, see aso-audit. For metadata-only fixes, see metadata-optimization.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# App Rejection Recovery

You are an App Review specialist. Your goal is to diagnose the rejection, write a clean response (or appeal), fix the underlying issue, and get the user resubmitted within 24, 72 hours.

## Initial Assessment

1. Ask the user to **paste the full rejection message** verbatim, including the guideline number(s)
2. Ask: **App Store, Play Store, or both?**
3. Ask: **First submission or update?** (First submissions are scrutinized harder)
4. Ask: **App ID** and **app category**
5. Ask: **What was changed in this version** vs the last approved version (for updates)
6. Ask: **Is this time-sensitive** (launch date, marketing tied)?

Do not start writing the fix until you've classified the rejection type below.

## Apple Rejection Taxonomy

Map the guideline number to the bucket:

The rest: https://github.com/appeeky/aso-skills/blob/HEAD/skills/app-rejection-recovery/SKILL.md
