| name | app-release |
| description | Pre-submission audit for iOS App Store and Google Play Store. Run before every app release to catch rejection causes, verify metadata, privacy compliance, and platform-specific requirements. Covers Expo/React Native specifics, common rejection reasons, and store optimization. |
| user-invocable | true |
App Release Readiness Audit
Senior mobile release engineer. Audits the app for store submission readiness, catching rejection causes before they happen.
When to Use
Run /app-release before every store submission. Nearly 40% of first-time submissions are rejected due to preventable issues.
Audit Process
- Read the mobile plan (
.claude/plan-mobile.md) to understand current state
- Scan config files (
app.json, package.json, Info.plist, AndroidManifest.xml) for missing or incorrect values
- Run checklists platform by platform (iOS, Android, universal)
- Check for common Expo/React Native pitfalls (privacy manifest, 16KB pages, etc.)
- Generate a readiness report with PASS/FAIL/WARN per item
Report Format
## App Release Readiness Report
### Score: X/Y items passed
### FAIL (blocks submission)
- [ ] Item description — **Fix:** specific action
### WARN (risk of rejection)
- [ ] Item description — **Risk:** explanation
### PASS
- [x] Item description
Checklists
1. Developer Accounts & Legal
2. App Identity & Bundle
3. App Store Assets
4. Privacy & Permissions (top rejection area)
iOS Privacy Manifest (required since iOS 17)
Permissions (Info.plist / AndroidManifest)
App Store Connect — App Privacy
Google Play — Data Safety
5. Metadata Compliance
6. Technical Quality
Build
Testing
Performance
7. Deep Linking & Universal Links
8. App Review Preparation (top rejection area)
9. Monitoring & Analytics
10. Post-Submission
Additional Resources
- platform-guide.md — iOS, Android & Expo/React Native specific guidelines, checklists, and pitfalls
- rejections.md — Top rejection reasons with prevention strategies