Agent skill · Code Review & Quality

rejection-handler

Handle App Store rejections, prepare submissions to avoid common rejection reasons, write Resolution Center responses, and navigate the appeal process. Use when user's app was rejected, is preparing for submission, or needs help with App Review.

rshankrasgithub.com/rshankrasGitHub ↗
claude-coderead-onlyMIT
Install
npx skills add rshankras/claude-code-apple-skills --skill rejection-handler --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 14 KB
Bundled scripts: none
Allowed tools: ReadGlobGrepAskUserQuestion
Path: skills/app-store/rejection-handler/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 589
Language: Swift

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# App Store Rejection Handler Guide developers through handling App Store rejections — from understanding why the rejection happened, to crafting effective responses, to escalating when appropriate. ## When This Skill Activates Use this skill when the user: - Says their app was rejected by App Review - Asks for help understanding a rejection notice - Wants to prepare a submission to minimize rejection risk - Needs help writing a response in Resolution Center - Wants to appeal a rejection decision - Asks about common App Store rejection reasons - Mentions "App Review", "guideline violation", or "rejection" - Wants a pre-submission audit for guideline compliance ## Reference Files Before handling a rejection, load: | File | Purpose | |------|---------| | **common-rejections.md** | Top 20 rejection reasons with fixes and response templates | ## Pre-Submission Audit Checklist Run through this before submitting to avoid the most common rejections. Each item maps to a specific App Store Review Guideline. ### App Completeness (Guideline 2.1) - [ ] App launches without crashing on all supported devices - [ ] All features described in metadata are functional - [ ] No placeholder content (lo

What's inside
Steps it walks through
  1. When This Skill Activates
  2. Reference Files
  3. Pre-Submission Audit Checklist
  4. App Completeness (Guideline 2.1)
  5. Accurate Metadata (Guideline 2.3)
  6. Software Requirements (Guideline 2.5)
  7. In-App Purchase Compliance (Guideline 3.1)
  8. Design Quality (Guideline 4.0)
  9. Privacy Compliance (Guideline 5.1)
  10. Legal Requirements (Guideline 5.2)
  11. App Review Notes (Submission)
  12. Rejection Handling Process
  13. Step 1: Read the Rejection Notice Carefully
  14. Step 2: Identify the Rejection Category
Ships with 1 file
  • common-rejections.md
More from claude-code-apple-skills
All skills →
About this skill
What does the rejection-handler skill do?

Handle App Store rejections, prepare submissions to avoid common rejection reasons, write Resolution Center responses, and navigate the appeal process. Use when user's app was rejected, is preparing for submission, or needs help with App Review.

How do I install it?

Run `npx skills add rshankras/claude-code-apple-skills --skill rejection-handler --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From rshankras/claude-code-apple-skills, a repository with 589 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going