app-review-analyzer
Prerequisites
- Chrome browser with Claude in Chrome extension (for reading store reviews)
- No API keys required — all analysis is done through live browser interaction
- Supports iOS App Store and Google Play Store
Mode Selection
Ask the user which mode they need:
- Competitive Analysis — Analyze a competitor's reviews to find gaps and opportunities
- Own App Management — Analyze your own app's reviews to prioritize fixes, surface feature requests, and draft professional responses
If the user provides a competitor's app, use Competitive Analysis mode. If they mention "my app" or "our app," use Own App Management mode.
Competitive Analysis Mode
Step 1: Navigate to the App Listing
Open the app's store page in Chrome:
- iOS App Store: Search on apps.apple.com or use a direct link
- Google Play: Search on play.google.com or use a direct link
Confirm the correct app with the user before proceeding.
Step 2: Collect Reviews Systematically
Read reviews in two passes:
- Most Recent — Sort by newest first. Read at least 30-50 reviews to capture current sentiment.
- Most Critical — Sort by lowest rating (1-star, then 2-star). Read at least 20-30 critical reviews to surface pain points.
For each review, note:
- Star rating
- Date posted
- Review text (key quotes)
- Whether the developer responded
Step 3: Categorize Reviews
Assign each review to one or more theme categories:
| Category | Signals |
|---|---|
| Bug Reports | Crashes, errors, data loss, freezing, sync failures |
| Missing Features | "I wish it had...", "Why can't I...", "Needs..." |
| UX Complaints | "Too complicated", "Can't find...", "Confusing", "Slow" |
| Pricing Objections | "Too expensive", "Not worth it", "Used to be free" |
| Praise | Specific features users love, "best app for...", loyalty signals |
| Support Complaints | "No response", "Unhelpful", "Can't reach anyone" |
Step 4: Produce the Analysis Report
Generate a structured report using the template in
references/analysis-report-template.md. The report must include:
- Theme Frequency Table — Count of reviews per category, sorted by frequency
- Sentiment Trend — Are recent reviews better or worse than older ones?
- Top 5 Pain Points — With direct quotes from reviews
- Top 5 Praised Features — Competitor strengths you must match or exceed
- Opportunity Summary — Gaps you could fill, weaknesses to exploit
Own App Management Mode
Step 1: Navigate to Your App's Reviews
Open your app's store page in Chrome. Confirm the correct app.
Step 2: Collect and Categorize Reviews
Follow the same collection process as Competitive Analysis (Steps 2-3 above).
Step 3: Prioritize Issues
Score each theme by Frequency x Severity:
| Severity | Definition |
|---|---|
| Critical (3) | Data loss, crashes, security issues, payment failures |
| High (2) | Core functionality broken, major UX blockers |
| Medium (1) | Nice-to-have features, minor annoyances, cosmetic issues |
Calculate priority score: count of reviews in theme x severity weight
Sort themes by priority score descending. This is the fix-first order.
Step 4: Draft Review Responses
For each negative review (1-3 stars), draft a response following the templates
in references/response-templates.md.
Key response principles:
- Respond within 24-48 hours — speed improves update likelihood
- Never be defensive or argumentative
- Personalize every response — reference specific details from their review
- Acknowledge the problem before offering solutions
- Include a direct contact method for follow-up when appropriate
- Keep responses concise (2-4 sentences for most cases)
Platform-specific notes:
- iOS App Store: Developer responses appear publicly under the review. Users receive a notification and can update their rating.
- Google Play: Developer responses also appear publicly. You can report policy-violating reviews (spam, off-topic, profanity) via the Play Console.
Step 5: Produce the Action Plan
Generate a report using references/analysis-report-template.md with an
additional action plan section:
- Fix First — Critical bugs and top pain points by priority score
- Add Next — Most-requested features with user quotes as evidence
- Communicate — Issues that need a public response or in-app messaging
- Monitor — Themes to watch in future review cycles
Review Category Quick Reference
Use this decision tree when categorizing ambiguous reviews:
Review mentions a crash/error/data loss?
→ Bug Report
Review says "I wish" or "please add" or "why can't I"?
→ Missing Feature
Review says "confusing" or "hard to use" or "can't find"?
→ UX Complaint
Review mentions price, subscription, cost, or payment?
→ Pricing Objection
Review says "no response" or "support" or "help"?
→ Support Complaint
Review is purely positive with no complaints?
→ Praise
Review has multiple themes?
→ Assign all applicable categories
Resources
references/
- response-templates.md — Detailed response templates for every review category with multiple variants each. Load when drafting review responses.
- analysis-report-template.md — Full markdown template for the analysis report output. Load when producing the final report.
More from robertguss/claude-code-toolkit
code-documenter
Expert documentation generator for coding projects. Analyzes codebases to
20handoff
Create a structured session handoff document for continuity across sessions.
19ebook-discovery
Surface ebook ideas you didn't know you had. Use when ready to discover what
2mobile-app-launch-checklist
Comprehensive step-by-step launch checklist for shipping mobile apps to the
2ebook-concept-development
Develop ebook ideas into structured concepts ready for architecture. Use when
2book-architect
Design the structural and emotional architecture for nonfiction books. Use
1