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.
1---2name: app-review-analyzer3description: Systematically analyze app reviews for competitor research or own-app reputation management. Categorize reviews by sentiment and themes (bugs, missing features, UX complaints, pricing objections, praise, support issues), identify actionable patterns, produce structured analysis reports, and draft professional review responses. Use when the user says "analyze app reviews", "review analysis", "competitor reviews", "respond to reviews", "app review report", "what are users complaining about", "review sentiment analysis", "draft review responses", or wants to understand user feedback patterns for any iOS App Store or Google Play app.4---56## Prerequisites78- **Chrome browser** with Claude in Chrome extension (for reading store reviews)9- No API keys required — all analysis is done through live browser interaction10- Supports **iOS App Store** and **Google Play Store**1112## Mode Selection1314Ask the user which mode they need:15161. **Competitive Analysis** — Analyze a competitor's reviews to find gaps and17 opportunities182. **Own App Management** — Analyze your own app's reviews to prioritize fixes,19 surface feature requests, and draft professional responses2021If the user provides a competitor's app, use Competitive Analysis mode. If they22mention "my app" or "our app," use Own App Management mode.2324---2526## Competitive Analysis Mode2728### Step 1: Navigate to the App Listing2930Open the app's store page in Chrome:3132- **iOS App Store:** Search on apps.apple.com or use a direct link33- **Google Play:** Search on play.google.com or use a direct link3435Confirm the correct app with the user before proceeding.3637### Step 2: Collect Reviews Systematically3839Read reviews in two passes:40411. **Most Recent** — Sort by newest first. Read at least 30-50 reviews to42 capture current sentiment.432. **Most Critical** — Sort by lowest rating (1-star, then 2-star). Read at44 least 20-30 critical reviews to surface pain points.4546For each review, note:4748- Star rating49- Date posted50- Review text (key quotes)51- Whether the developer responded5253### Step 3: Categorize Reviews5455Assign each review to one or more theme categories:5657| Category | Signals |58| ---------------------- | ---------------------------------------------------------------- |59| **Bug Reports** | Crashes, errors, data loss, freezing, sync failures |60| **Missing Features** | "I wish it had...", "Why can't I...", "Needs..." |61| **UX Complaints** | "Too complicated", "Can't find...", "Confusing", "Slow" |62| **Pricing Objections** | "Too expensive", "Not worth it", "Used to be free" |63| **Praise** | Specific features users love, "best app for...", loyalty signals |64| **Support Complaints** | "No response", "Unhelpful", "Can't reach anyone" |6566### Step 4: Produce the Analysis Report6768Generate a structured report using the template in69`references/analysis-report-template.md`. The report must include:70711. **Theme Frequency Table** — Count of reviews per category, sorted by72 frequency732. **Sentiment Trend** — Are recent reviews better or worse than older ones?743. **Top 5 Pain Points** — With direct quotes from reviews754. **Top 5 Praised Features** — Competitor strengths you must match or exceed765. **Opportunity Summary** — Gaps you could fill, weaknesses to exploit7778---7980## Own App Management Mode8182### Step 1: Navigate to Your App's Reviews8384Open your app's store page in Chrome. Confirm the correct app.8586### Step 2: Collect and Categorize Reviews8788Follow the same collection process as Competitive Analysis (Steps 2-3 above).8990### Step 3: Prioritize Issues9192Score each theme by **Frequency x Severity**:9394| Severity | Definition |95| ---------------- | -------------------------------------------------------- |96| **Critical (3)** | Data loss, crashes, security issues, payment failures |97| **High (2)** | Core functionality broken, major UX blockers |98| **Medium (1)** | Nice-to-have features, minor annoyances, cosmetic issues |99100Calculate priority score: `count of reviews in theme x severity weight`101102Sort themes by priority score descending. This is the fix-first order.103104### Step 4: Draft Review Responses105106For each negative review (1-3 stars), draft a response following the templates107in `references/response-templates.md`.108109Key response principles:110111- Respond within 24-48 hours — speed improves update likelihood112- Never be defensive or argumentative113- Personalize every response — reference specific details from their review114- Acknowledge the problem before offering solutions115- Include a direct contact method for follow-up when appropriate116- Keep responses concise (2-4 sentences for most cases)117118Platform-specific notes:119120- **iOS App Store:** Developer responses appear publicly under the review. Users121 receive a notification and can update their rating.122- **Google Play:** Developer responses also appear publicly. You can report123 policy-violating reviews (spam, off-topic, profanity) via the Play Console.124125### Step 5: Produce the Action Plan126127Generate a report using `references/analysis-report-template.md` with an128additional action plan section:1291301. **Fix First** — Critical bugs and top pain points by priority score1312. **Add Next** — Most-requested features with user quotes as evidence1323. **Communicate** — Issues that need a public response or in-app messaging1334. **Monitor** — Themes to watch in future review cycles134135---136137## Review Category Quick Reference138139Use this decision tree when categorizing ambiguous reviews:140141```142Review mentions a crash/error/data loss?143 → Bug Report144145Review says "I wish" or "please add" or "why can't I"?146 → Missing Feature147148Review says "confusing" or "hard to use" or "can't find"?149 → UX Complaint150151Review mentions price, subscription, cost, or payment?152 → Pricing Objection153154Review says "no response" or "support" or "help"?155 → Support Complaint156157Review is purely positive with no complaints?158 → Praise159160Review has multiple themes?161 → Assign all applicable categories162```163164## Resources165166### references/167168- **response-templates.md** — Detailed response templates for every review169 category with multiple variants each. Load when drafting review responses.170- **analysis-report-template.md** — Full markdown template for the analysis171 report output. Load when producing the final report.