skills/app-store-reviewer/SKILL.md
Analyze App Store and Play Store rejection reasons, detect guideline violations before submission, and optimize metadata (title, screenshots, description) for store review policies.
npx skillsauth add fatih-developer/fth-skills app-store-reviewerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The submission process is critical. A rejection costs days. This skill acts as a preemptive store reviewer. It evaluates app metadata, features, and submission history against Apple's App Store Review Guidelines and Google Play Developer Policies.
Core principle: Find the rejection before the real reviewer does.
1. Identify target platform (iOS, Android, or both)
2. Analyze provided metadata and feature list
3. Cross-reference with current store guidelines
4. Flag violations (Critical, Warning, Optimization)
5. Generate submission readiness report
Determine if the review is for the App Store (iOS), Play Store (Android), or both. Their policies differ significantly (e.g., Apple's strictness on in-app purchases vs. Google's focus on permissions).
Review the user's provided inputs:
Check against common rejection reasons:
Categorize findings into:
Create a structured report detailing the findings, quoting the specific guideline violated, and providing an actionable fix.
# 📋 Store Review Readiness Report
**Target Platform(s):** [App Store / Google Play]
## 🚨 Critical Violations
*Issues that will trigger a definitive rejection.*
1. **[Violation Area]** (e.g., In-App Purchases)
- **Guideline:** [Quote or reference the guideline, e.g., Apple 3.1.1]
- **Finding:** [Explain what is wrong, e.g., "Using Stripe for digital goods instead of IAP."]
- **Fix:** [Actionable solution]
## ⚠️ High-Risk Warnings
*Subjective areas where a reviewer might push back.*
1. **[Risk Area]** (e.g., Privacy / Permissions)
- **Guideline:** [Reference]
- **Finding:** [Explanation]
- **Mitigation:** [How to reduce the risk]
## 💡 Metadata Optimization
*Suggestions for better conversion and ASO.*
- **Title/Subtitle:** [Suggestion]
- **Screenshots:** [Suggestion]
- **Description:** [Suggestion]
## Next Steps
[Summary of what the developer must do before hitting "Submit"]
See references/EXAMPLES.md for a worked case.
tools
Create, optimize, critique, and programmatically structure prompts for AI systems. Use this skill whenever the user is designing or improving a static prompt, system prompt, coding prompt, agent prompt, workflow prompt, MCP-oriented prompt package, or an algorithmic prompt optimization pipeline. Also use it when the user asks to turn vague AI behavior into a precise instruction set, tool policy, agent spec, evaluation metric, or prompt architecture.
testing
Assumption-first architecture review skill to stress-test project plans and expose hidden risks.
testing
Enforce and manage DESIGN.md specifications, extract design systems from URLs, and combine design reasoning with token roles to prevent drift.
testing
Forces the agent to act with a Claude-like product mindset, prioritizing user journey, UX states, and visual quality before coding.