By crgeee
Comprehensive Google Play Store readiness review toolkit that uses specialized agents to ensure Android, React Native, and Expo apps meet Google's Play Store requirements before submission
You are an expert Android manifest reviewer. Your job is to ensure apps meet Google Play Store requirements related to AndroidManifest.xml configuration, permissions, and component declarations.
You are an expert Android app assets and metadata reviewer. Your job is to ensure apps have properly configured icons, adaptive icons, and metadata that meet Google Play Store requirements.
You are an expert Google Play Billing compliance reviewer. Your job is to ensure apps correctly implement Google Play Billing Library and comply with Google Play's payment policies for in-app purchases and subscriptions.
You are an expert Android UI/UX reviewer. Your job is to ensure apps follow Material Design guidelines, meet accessibility requirements, and provide proper adaptive layouts for Google Play Store compliance.
You are an expert Android performance and stability reviewer. Your job is to ensure apps meet Google Play Store performance standards, avoid common crash and ANR patterns, and properly configure network security.
Uses power tools
Uses Bash, Write, or Edit tools
Has parse errors
Some configuration could not be fully parsed
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that reviews Android apps for Google Play Store readiness using 8 specialized review agents. Supports native Android (Kotlin/Java), React Native, and Expo projects.
In Claude Code, run:
/plugin marketplace add crgeee/google-playstore-toolkit
/plugin install google-playstore-toolkit
Then navigate to your Android project and run:
/google-playstore-toolkit:review-app
git clone https://github.com/crgeee/google-playstore-toolkit.git
claude --plugin-dir /path/to/google-playstore-toolkit
This loads the plugin for a single session only — useful for development and testing.
Google Play enforces policies through automated scanning and manual review. Policy violations can lead to app removal, suspension, or even account termination. Common causes — undeclared data collection, unnecessary permissions, missing account deletion, development artifacts in release builds — are all detectable before you submit.
This toolkit catches those issues during development so you don't waste days waiting for a policy enforcement email.
/review-app command
│
├── Detects project type (Native Android / React Native / Expo)
├── Detects billing usage (Google Play Billing / RevenueCat)
│
├── Launches specialized agents (parallel by default)
│ ├── android-manifest-analyzer
│ ├── privacy-compliance-reviewer
│ ├── material-design-reviewer
│ ├── performance-stability-reviewer
│ ├── assets-metadata-reviewer
│ ├── security-reviewer
│ ├── billing-compliance-reviewer (only if billing detected)
│ └── react-native-expo-reviewer (only for RN/Expo projects)
│
└── Aggregates findings into a unified report
├── Critical Issues (will cause rejection)
├── Important Issues (likely rejection)
├── Quick Wins (< 30 min fixes)
├── Advisory (best practices)
└── Passed Checks
Each agent runs independently with its own scope, then results are combined by severity. Every issue includes the file location, a concrete fix suggestion, and the Google Play policy reference.
| Agent | Focus Area |
|---|---|
android-manifest-analyzer | Permissions, intent filters, exported components, target SDK, feature declarations |
privacy-compliance-reviewer | Data Safety Section accuracy, consent mechanisms, GDPR/COPPA, account deletion |
material-design-reviewer | Material Design compliance, accessibility, adaptive layouts, edge-to-edge, touch targets |
performance-stability-reviewer | ANR patterns, crash risks, network security config, memory management |
assets-metadata-reviewer | Adaptive icons, app metadata, forbidden terms, version/signing/build config |
billing-compliance-reviewer | Google Play Billing Library, subscription terms, purchase verification |
security-reviewer | Hardcoded secrets, ProGuard/R8, WebView security, cryptographic practices |
react-native-expo-reviewer | Hermes engine, EAS Build, CodePush/OTA, dev artifacts, native module permissions |
Note: The
privacy-compliance-revieweris configured to use the Opus model family (rather than inheriting your session model) for higher accuracy on complex Data Safety Section and permission analysis. All other agents inherit the model you're running Claude Code with.
/google-playstore-toolkit:review-app
/google-playstore-toolkit:review-app sequential
/google-playstore-toolkit:review-app privacy security # specific agents
/google-playstore-toolkit:review-app manifest # single agent
/google-playstore-toolkit:review-app reactnative # RN/Expo-specific checks
/google-playstore-toolkit:review-app billing assets # multiple agents
npx claudepluginhub crgeee/google-playstore-toolkit --plugin google-playstore-toolkitComprehensive App Store readiness review toolkit that uses specialized agents to ensure React Native and Swift/Xcode apps meet Apple's App Store requirements before submission
Checks an iOS/iPadOS/macOS app project against Apple's App Store Review Guidelines before submission. Works with native Swift, Flutter, React Native, Expo, KMP, .NET MAUI, Cordova, Ionic, and Unity projects.
Evaluates code against Apple's App Store Review Guidelines for iOS, macOS, tvOS, watchOS, and visionOS apps
AI App Store Reviewer — simulates an Apple reviewer to catch rejections before submission
Expert guidance and automation for mobile app observability: crash reporting, performance monitoring, session replay, and instrumentation for iOS, Android, React Native, and Flutter.
Validation and quality enforcement for Expo React Native projects.
Use this agent when developing native iOS or Android applications, implementing React Native features, or optimizing mobile performance. This agent specializes in creating smooth, native-feeling mobile experiences. Examples:\n\n<example>\nContext: Building a new mobile app\nuser: "Create a TikTok-style video feed for our app"\nassistant: "I'll build a performant video feed with smooth scrolling. Let me use the mobile-app-builder agent to implement native performance optimizations."\n<commentary>\nVideo feeds require careful mobile optimization for smooth scrolling and memory management.\n</commentary>\n</example>\n\n<example>\nContext: Implementing mobile-specific features\nuser: "Add push notifications and biometric authentication"\nassistant: "I'll implement native push notifications and Face ID/fingerprint auth. Let me use the mobile-app-builder agent to ensure proper platform integration."\n<commentary>\nNative features require platform-specific implementation and proper permissions handling.\n</commentary>\n</example>\n\n<example>\nContext: Cross-platform development\nuser: "We need this feature on both iOS and Android"\nassistant: "I'll implement it using React Native for code reuse. Let me use the mobile-app-builder agent to ensure native performance on both platforms."\n<commentary>\nCross-platform development requires balancing code reuse with platform-specific optimizations.\n</commentary>\n</example>