Skip to main content
skill CX Codex

app-store-review — Claude Code skill: what it does, how to install

Catches App Store rejection risks before submission. Audits privacy manifests, StoreKit purchase compliance, and review access blockers.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dpearson2699/swift-ios-skills --skill app-store-review -a claude-code
Open on GitHub

What app-store-review does

The skill organizes a pre-submission review against Apple guidelines. It separates hard upload blockers from standard cleanup tasks. Checks cover platform SDK upload baselines, matching runtime network behavior against the privacy policy, and valid review credentials under Guideline 2.1.

A major focus falls on PrivacyInfo.xcprivacy and required-reason API categories like UserDefaults or system boot time. The skill demands declarations inside each embedded framework or third-party SDK bundle that touches those APIs, rather than grouping them into the main app manifest. Leaving SDK bundles undeclared is an invitation for an automated processing rejection.

In-app purchases are evaluated against Guideline 3.1.1, requiring clear display of subscription terms, renewal schedules, and restoration mechanisms. It leaves marketing, ASO, and keyword ranking strategies to dedicated tools, focusing strictly on metadata accuracy and compliance risks.

What it helps with

  • audit PrivacyInfo.xcprivacy manifests against required-reason API rules
  • separate blocking App Store upload errors from routine cleanup
  • reconcile privacy nutrition labels with actual SDK network behavior
  • verify StoreKit purchase terms and subscription disclosures

Example prompts for the agent

  • Audit the current iOS build against App Store Review Guidelines
  • Reconcile PrivacyInfo.xcprivacy declarations across all embedded SDKs
  • Check if my subscription paywall satisfies Guideline 3.1.1 requirements

How to install app-store-review

1Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill app-store-review -a claude-code

2Manually: put the files in place

~/.claude/skills/app-store-review/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/app-store-review/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about app-store-review

How to install app-store-review in Claude Code?

Run npx skills add dpearson2699/swift-ios-skills --skill app-store-review -a claude-code in your terminal.

What does app-store-review do?

It audits your build archive, privacy manifests, in-app purchases, and submission metadata to catch rejection risks before Apple review.

Do third-party SDKs need their own privacy manifests?

Yes. Any library, framework, or target calling required-reason APIs must include its own PrivacyInfo.xcprivacy inside its bundle. The host app manifest cannot cover them.

Similar skills

Everything for Mobile →

From the same set69

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor