skills/mobile-app-dev/app-review-analyzer/SKILL.md
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.
npx skillsauth add robertguss/claude-skills app-review-analyzerInstall 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.
Ask the user which mode they need:
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.
Open the app's store page in Chrome:
Confirm the correct app with the user before proceeding.
Read reviews in two passes:
For each review, note:
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" |
Generate a structured report using the template in
references/analysis-report-template.md. The report must include:
Open your app's store page in Chrome. Confirm the correct app.
Follow the same collection process as Competitive Analysis (Steps 2-3 above).
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.
For each negative review (1-3 stars), draft a response following the templates
in references/response-templates.md.
Key response principles:
Platform-specific notes:
Generate a report using references/analysis-report-template.md with an
additional action plan section:
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
documentation
Capture a writer's voice DNA through collaborative interview and sample analysis. Use when someone wants to document their writing voice for use with a ghost writer skill. Produces a Voice DNA Document with patterns, anti-patterns, and actionable guidance. Handles one register/mode per session, supports refinement over time.
testing
Produce first drafts that match a writer's authentic voice using their Voice DNA Document. Consumes DNA documents from writing-dna-discovery skill. Generates 2 meaningfully different drafts with headlines, confidence assessment, decision notes, and DNA refinement suggestions. Collaborative partner that evaluates, pushes back, and advocates for quality. Handles blog posts, essays, newsletters, and more.
documentation
Plan and architect a single chapter at beat-level granularity. Use when you have a chapter from the Architecture Document and need to create a detailed outline before drafting. Produces a Chapter Outline Document for use by draft-coach or ghostwriter.
testing
Plan, orchestrate, and validate deep research for nonfiction books. Use when an author has completed book architecture and needs to fill research gaps before outlining chapters. Triggers include requests to plan research, generate research prompts, validate research quality, or prepare for drafting. This skill does everything around deep research—planning, prompting, validating, synthesizing—but the actual research execution happens externally via Claude and Gemini deep research. Requires upstream documents from book-architect (Research Gaps Document, Master Architecture Document, Section Blueprints) and book-ideation (Book Concept Document).