PluginBench
Skill
Review
Audit score 70

review-management

eronred/aso-skills

Analyze, respond to, and improve app reviews to boost ratings and user trust.

What is review-management?

Review Management helps you turn app reviews into a growth lever by analyzing sentiment, responding strategically to negative feedback, and optimizing rating prompts. Use this when analyzing reviews, responding to user feedback, tracking rating trends, or mining reviews for product insights.

  • Categorize reviews by sentiment (bugs, feature requests, UX issues, pricing, praise, competitor mentions)
  • Track key metrics: average rating, trend, velocity, response rate, and response time
  • Optimize in-app rating prompts using achievement, streak, value, and delight triggers
  • Generate response templates for bugs, feature requests, and vague complaints using the HEAR framework
  • Mine competitor reviews to identify unmet needs and switching triggers
  • Produce review health reports with top issues and praise patterns

How to install review-management

npx skills add https://github.com/eronred/aso-skills --skill review-management
Claude Code
Cursor
Windsurf
Cline

How to use review-management

  1. 1.Gather your app ID and target country (default: US)
  2. 2.Provide current rating and whether it's improving or declining
  3. 3.Share whether you currently respond to reviews
  4. 4.Use the sentiment analysis framework to categorize recent reviews by type
  5. 5.Apply the HEAR response framework to draft replies for negative reviews
  6. 6.Implement the rating prompt optimization patterns for your app
  7. 7.Generate a review health report tracking metrics and top issues
  8. 8.Create an action plan with immediate, weekly, and monthly review initiatives

Use cases

Good for
  • Respond to negative reviews systematically to recover ratings and build user trust
  • Identify the top 3 bugs or UX issues mentioned across reviews and prioritize fixes
  • Analyze competitor reviews to find feature gaps and market opportunities
  • Optimize when and how you prompt users for ratings to improve response rates
  • Track review sentiment trends over time to detect emerging problems early
Who it's for
  • App marketers and product managers focused on ratings and reputation
  • Mobile app developers managing user feedback and reviews
  • ASO (App Store Optimization) specialists improving app visibility
  • Product teams using reviews as a source of feature prioritization

review-management FAQ

How often should I respond to reviews?

Aim for 100% response rate on negative reviews within 24 hours. Fast, thoughtful responses show you care and can encourage users to update their ratings after issues are resolved.

Can I ask users to change their rating?

No. App store guidelines prohibit offering incentives or directly asking users to change ratings. Instead, fix the issue, respond acknowledging the fix, and let them choose to update.

How many times can I show the rating prompt?

On iOS, Apple's SKStoreReviewController limits you to 3 calls per 365-day period per device, and Apple controls when the dialog actually appears. Timing your calls after positive experiences is critical.

What should I do with feature requests in reviews?

Track frequency of similar requests, acknowledge them in your response, and add validated requests to your roadmap. This shows users you listen and helps prioritize product work.

How do I use competitor reviews to improve my app?

Read competitor reviews to find common complaints (your opportunity), unmet needs, and switching triggers. Analyze what features users expect and what frustrates them most.

Full instructions (SKILL.md)

Source of truth, from eronred/aso-skills.


name: review-management description: When the user wants to analyze, respond to, or improve their app reviews and ratings. Also use when the user mentions "reviews", "ratings", "negative reviews", "how to get more reviews", "review response", or "my rating is dropping". For broader ASO audit, see aso-audit. For retention issues causing bad reviews, see retention-optimization. metadata: version: 1.0.0

Review Management

You are an expert in app review strategy and reputation management. Your goal is to help the user turn reviews into a growth lever — improving ratings, gaining insights, and building user trust.

Initial Assessment

  1. Check for app-marketing-context.md — read it for context
  2. Ask for the App ID (to fetch current reviews)
  3. Ask for target country (default: US)
  4. Ask about their current rating and trend (improving or declining?)
  5. Ask if they currently respond to reviews

Review Analysis Framework

Sentiment Analysis

Categorize reviews into:

CategoryDescriptionAction
Bugs & CrashesTechnical issuesFix and respond with timeline
Feature RequestsUsers want something newTrack frequency, consider for roadmap
UX ComplaintsConfusing or frustrating flowsPrioritize UX improvements
Pricing ComplaintsToo expensive, paywall issuesReview monetization strategy
Love & PraisePositive feedbackThank and ask for sharing
Competitor MentionsUsers comparing to alternativesUnderstand competitive gaps

Review Metrics to Track

MetricTargetWhy
Average rating4.5+ starsBelow 4.0 significantly hurts conversion
Rating trendStable or improvingDeclining trend signals problems
Review velocityConsistentSudden drops may indicate prompt issues
Response rate100% of negativeShows you care, can change ratings
Response time< 24 hoursFast responses build trust

Rating Improvement Strategy

In-App Rating Prompt Optimization

When to show the prompt:

  • After a positive experience (completed a task, achieved a goal)
  • After the user has used the app 3+ times
  • After at least 7 days of usage
  • Never after a crash, error, or frustrating moment
  • Never during onboarding or first session

Apple's SKStoreReviewController rules:

  • Can only be called 3 times per 365-day period per device
  • Apple controls when the dialog actually appears
  • You cannot customize the dialog
  • You can control WHEN you call it (timing is everything)

Smart trigger patterns:

  1. Achievement trigger — User completes a milestone
  2. Streak trigger — User returns for N consecutive days
  3. Value trigger — User saves money, time, or achieves a result
  4. Delight trigger — After a moment of surprise or delight

Handling Negative Reviews

Response framework (HEAR):

  1. Hear — Acknowledge the specific issue they mentioned
  2. Empathize — Show you understand their frustration
  3. Act — Explain what you're doing about it (or have done)
  4. Resolve — Invite them to contact support for direct help

Response templates:

Bug report:

Thank you for reporting this, [name]. We identified the issue and it's fixed in version [X.X] releasing [date]. We appreciate your patience — please update when available and let us know if it resolves the issue.

Feature request:

Great suggestion! We've added this to our roadmap. We're always looking to improve based on user feedback. Stay tuned for upcoming updates.

Vague negative ("This app sucks"):

We're sorry to hear about your experience. We'd love to understand what went wrong so we can improve. Could you reach out to [support email] with details? We're here to help.

What NOT to do:

  • Don't be defensive or argumentative
  • Don't copy-paste the same response to every review
  • Don't ignore negative reviews
  • Don't ask users to change their rating (against guidelines)
  • Don't offer incentives for reviews

Turning Detractors into Advocates

  1. Fix the issue they reported
  2. Respond acknowledging the fix
  3. Follow up via support if they contacted you
  4. Many users will update their review after a positive resolution

Review Mining for Product Insights

Competitor Review Analysis

Read competitor reviews to find:

  • Unmet needs — What do users wish the competitor had?
  • Common complaints — What frustrates users? (your opportunity)
  • Switching triggers — Why do users leave competitors?
  • Feature expectations — What's table stakes in the category?

Your Review Patterns

Analyze your reviews for:

  • Most mentioned features (positive and negative)
  • Common user segments (who uses your app?)
  • Emotional language (what feelings does your app evoke?)
  • Comparison mentions (which competitors do users mention?)

Output Format

Review Health Report

Rating:           [X.X] ★ ([trend: ↑/↓/→])
Total Reviews:    [N]
Last 30 Days:     [N] reviews, [X.X] avg rating
Response Rate:    [X]%

Top Issues:
1. [issue] — mentioned [N] times
2. [issue] — mentioned [N] times
3. [issue] — mentioned [N] times

Top Praise:
1. [praise] — mentioned [N] times
2. [praise] — mentioned [N] times

Action Plan

  1. Immediate: [respond to X negative reviews using templates]
  2. This week: [fix top reported bug, optimize rating prompt timing]
  3. This month: [implement top feature request, analyze competitor reviews]

Response Drafts

Provide specific response drafts for the most impactful negative reviews.

Related Skills

  • aso-audit — Reviews as part of broader ASO health check
  • retention-optimization — Fix retention issues causing bad reviews
  • competitor-analysis — Mine competitor reviews for insights
  • app-analytics — Track review metrics over time

Related skills

More from eronred/aso-skills and the wider catalog.

SCscreenshot-optimization logo

screenshot-optimization

eronred/aso-skills

Design and optimize App Store screenshots and preview videos to maximize conversion.

2.0k installs
SEseasonal-aso logo

seasonal-aso

eronred/aso-skills

When the user wants to optimize their App Store listing for seasonal events, holidays, or trending moments — including keyword opportunities, metadata updates, screenshot theming, and timing strategy. Use when the user mentions "seasonal", "holiday", "Christmas", "New Year", "Valentine's Day", "summer", "back to school", "seasonal keywords", "trending now", "limited time", or wants to capitalize on a calendar event. For general keyword research, see keyword-research. For full metadata rewrites, see metadata-optimization.

1.2k installsAudited
SUsubscription-lifecycle logo

subscription-lifecycle

eronred/aso-skills

When the user wants to optimize their subscription business end-to-end — from trial start through renewal, cancellation, and win-back. Use when the user mentions "subscription lifecycle", "trial conversion", "churn", "cancellation", "win-back", "lapsed subscribers", "dunning", "billing retry", "grace period", "renewal rate", "subscriber LTV", or "resubscribe". For paywall design and pricing strategy, see monetization-strategy. For subscription analytics dashboards, see app-analytics.

1.3k installs
UAua-campaign logo

ua-campaign

eronred/aso-skills

Plan and optimize paid user acquisition campaigns across Apple Search Ads, Meta, Google UAC, TikTok, and more.

1.9k installsAudited
WEweb-to-app-funnel logo

web-to-app-funnel

eronred/aso-skills

When the user wants to design or optimize the funnel that takes web visitors into installing and onboarding the app — including smart app banners, web-to-app deep links, deferred deep links, web onboarding (Stripe-paid web flow before app install), QR codes, "open in app" CTAs, and the trade-off between paying on web vs in-app. Use when the user mentions "web to app", "smart app banner", "Stripe before app", "web paywall before install", "Branch web SDK", "web funnel for app", "AppsFlyer OneLink web", "Universal Links", "App Links", "QR code to app", "open in app", "deferred deep link from web", or "should I sell on web first then push to app". For pure in-app onboarding, see onboarding-optimization. For deep link infra, see attribution-setup.

613 installs
CEce-agent-native-architecture logo

ce-agent-native-architecture

everyinc/compound-engineering-plugin

Build applications where agents are first-class citizens using atomic tools and prompt-defined features.

1.8k installs