Skip to main content
skill CX Codex

review-management — Codex skill: what it does, how to install

Analyzes app reviews and ratings, drafts responses, and maps next actions. Use it when ratings decline, negative feedback grows, or competitor reviews need review.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add appeeky/aso-skills --skill review-management -a claude-code
Open on GitHub

What review-management does

The skill checks app-marketing-context.md when present, then asks for an App ID, target country, current rating, rating trend, and whether review responses are already handled. It produces a review health report with leading issues, praise, review counts, and response rate.

It sorts feedback into themes such as bugs, feature requests, UX complaints, pricing concerns, praise, and competitor mentions. For negative reviews, it creates response drafts using HEAR: acknowledge the issue, show empathy, explain the action, and direct the user to support. Reusing one reply for every review is discouraged.

The skill can mine competitor reviews for unmet needs and switching triggers. It also suggests asking for ratings after a positive moment rather than an error. SKStoreReviewController can be called 3 times per 365-day period per device, while Apple controls whether its dialog appears. That means a call cannot guarantee a visible prompt.

What it helps with

  • identify recurring causes of negative reviews
  • draft issue-specific responses with HEAR
  • choose better moments for rating prompts
  • mine competitor feedback for unmet needs
  • build a review health report

Example prompts for the agent

  • Analyze my app reviews for this App ID in US.
  • Draft responses to these negative reviews using HEAR.
  • Review competitor feedback and find recurring complaints.

How to install review-management

1Skills CLI (Vercel)

npx skills add appeeky/aso-skills --skill review-management -a claude-code

2Manually: put the files in place

~/.claude/skills/review-management/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/review-management/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about review-management

How do I install review-management in Codex?

Run npx skills add appeeky/aso-skills --skill review-management -a codex. The installed skill is located at .agents/skills/review-management/SKILL.md.

What does review-management do?

It analyzes app ratings and reviews, groups recurring feedback, prepares a health report, and drafts replies to negative reviews. It also suggests actions for rating-prompt timing.

What limits apply to SKStoreReviewController?

It can be called 3 times per 365-day period per device. Apple controls whether the dialog appears and its appearance cannot be customized.

Source text

SKILL.md · MIT
---
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:

| Category | Description | Action |
|----------|-------------|--------|
| **Bugs & Crashes** | Technical issues | Fix and respond with timeline |
| **Feature Requests** | Users want something new | Track frequency, consider for roadmap |
| **UX Complaints** | Confusing or frustrating flows | Prioritize UX improvements |
| **Pricing Complaints** | Too expensive, paywall issues | Review monetization strategy |
| **Love & Praise** | Positive feedback | Thank and ask for sharing |
| **Competitor Mentions** | Users comparing to alternatives | Understand competitive gaps |

### Review Metrics to Track

| Metric | Target | Why |
|--------|--------|-----|
| Average rating | 4.5+ stars | Below 4.0 significantly hurts conversion |
| Rating trend | Stable or improving | Declining trend signals problems |
| Review velocity | Consistent | Sudden drops may indicate prompt issues |
| Response rate | 100% of negative | Shows you care, can change ratings |
| Response time | < 24 hours | Fast 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. **H**ear — Acknowledge the specific issue they mentioned
2. **E**mpathize — Show you understand their frustration
3. **A**ct — Explain what you're doing about it (or have done)
4. **R**esolve — 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

© appeeky · MIT · appeeky/aso-skills

Similar skills

Everything for Mobile →

From the same set39

app-analytics Audits mobile tracking stacks, designs event plans, and interprets App Store Connect metrics. Useful before running paid campaigns or restructuring in-app subscription funnels. CX Codex +1 3,400installs localization Plans App Store listing localization for new countries, from market selection to metadata and creative adaptation. CX Codex +1 3,400installs app-marketing-context Builds the app context document that every other ASO skill reads first. Useful at the start of an app marketing project. CX Codex +1 3,400installs ua-campaign Plans and optimizes paid user acquisition campaigns for mobile apps. Helps allocate ad budgets across channels and structure install campaigns. CX Codex +1 3,300installs app-store-featured A skill that walks through Apple's editorial process and helps you build a featuring pitch: what Apple looks for, when to send it, how to structure it. CX Codex +1 3,300installs retention-optimization Diagnoses mobile app churn and provides a prioritized retention plan. Useful when users stop returning, engagement drops, or push notifications need a rework. CX Codex +1 3,300installs app-launch A skill that builds a launch plan for a new app or a major update: a week-by-week checklist, promotion channels and success metrics. CX Codex +1 3,400installs market-pulse Pulls an App Store overview together: chart movement, rising keywords, Apple featuring and fresh releases. Handy for a weekly briefing or a read on your own category. CX Codex +1 3,200installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor