Communitygithub.com

asodevapp/skills

Use when the user wants to analyze, respond to, report, or improve App Store reviews and ratings in ASO.dev: negative reviews, ratings trend, review replies, review complaints, review health, product insights, uploaded review CSV analysis, sentiment, missing feature requests, or rating prompt strategy.

skills 是什麼?

skills is a Claude Code agent skill that use when the user wants to analyze, respond to, report, or improve App Store reviews and ratings in ASO.dev: negative reviews, ratings trend, review replies, review complaints, review health, product insights, uploaded review CSV analysis, sentiment, missing feature requests, or rating prompt strategy.

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/asodevapp/skills/tree/HEAD/skills/reviews-ratings

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Review Management

Use this for review analysis, reputation management, reply drafts, complaint/report drafts, product insight mining, uploaded review CSV analysis, and rating improvement strategy.

MCP workflow

  1. Use app-store-connect-mcp.
  2. Single review: read with get_review_data.
  3. Review list: read with get_reviews_data.
  4. Use unansweredOnly, badRatingOnly, and maxRating to narrow review lists.
  5. Use project context for tone, support links, known issues, and response policy.
  6. Analyze review health, themes, response opportunities, and complaint/report eligibility.
  7. Validate with validate_ai_companion_data target review or reviewList.
  8. If asked to apply, fill drafts with fill_review or fill_reviews.

Fill fields

Single review:

  • responseBody
  • complaintReason
  • concernType

Review list:

  • reviews: array or map by reviewId, each with responseBody, complaintReason, and/or concernType

CSV review analysis

Use this mode when the user uploads or references a CSV with all reviews. CSV analysis does not require MCP unless the user wants to fill replies/complaints back into ASO.dev.

Before analysis:

  1. Identify the CSV columns. Common columns: review ID, rating, title, body/text, locale/country, app version, date, developer response, response date, device/platform.
  2. Normalize dates, ratings, locales, versions, and empty values.
  3. Deduplicate repeated rows by review ID or exact title/body/date.
  4. Segment by rating, locale/country, app version, date period, answered/unanswered status, and review length.
  5. If the CSV is large, sample examples for quotes but compute counts/themes across the full file.

Analyze for:

  • Sentiment by rating and text: positive, neutral, negative, mixed.
  • Themes: bugs/crashes, UX friction, pricing/paywall, onboarding, performance, account/login, localization, support, content quality.
  • Feature requests: missing capabilities, repeated "wish it had..." patterns, competitor comparisons.
  • Product risk: regressions by app version/date, severe bugs, refund/cancel intent, trust/privacy concerns.
  • ASO language: phrases users use to describe value, outcomes, and use cases.
  • Support opportunities: unanswered low-star reviews, stale responses, high-impact replies.

CSV output should include counts and representative examples. Do not paste large raw review dumps.

Review analysis framework

Classify themes:

ThemeWhat it meansAction
Bugs/crashesTechnical failure, broken flow, regressionEscalate fix, respond with known status only
Feature requestsUsers ask for missing capabilityTrack frequency and user segment
UX complaintsConfusing, slow, frustrating, hard to usePrioritize UX/product review
Pricing/paywallToo expensive, unclear subscription, trial confusionUse monetization-strategy if repeated
PraiseValue, delight, favorite featuresThank and learn conversion language
Competitor mentionsComparisons or switching reasonsMine positioning gaps

Review health signals:

  • Average rating and trend, if available
  • Recent low-star volume
  • Unanswered negative reviews
  • Response rate and response freshness
  • Repeated bug/UX/pricing themes
  • Complaint/report candidates

Reply rules

  • Be calm, specific, and brief.
  • Prioritize timely replies; aim for 24-48 hours for high-impact negative reviews when operationally possible.
  • Do not argue with the reviewer.
  • Do not reveal internal data.
  • Do not promise fixes unless they are confirmed.
  • Do not ask for personal information in public.
  • For angry reviews, acknowledge the issue and move to support.
  • Do not ask the user to change their rating.
  • Do not copy-paste identical replies across many reviews.

Response framework

Use HEAR for negative reviews:

  1. Hear: acknowledge the specific issue.
  2. Empathize: show you understand the frustration.
  3. Act: explain what is known, fixed, or being investigated.
  4. Resolve: invite direct support with the right contact path.

Templates are starting points only:

  • Bug: acknowledge, mention known fixed version only if confirmed, invite update/support.
  • Feature request: thank them, say it is shared with the team, avoid promising roadmap.
  • Vague negative: apologize briefly, ask for details through support.
  • Positive: thank them and echo the benefit they named.

Complaint/report rules

  • Report only when the review appears abusive, spam, fraudulent, irrelevant, or otherwise policy-violating.
  • Do not report valid negative feedback just because it is low-rated.
  • Keep complaint reasons factual and short.

Rating prompt strategy

Use for advice only; this MCP skill fills review drafts, not app code.

  • Trigger only after a positive value moment.
  • Avoid first session, onboarding, errors, crashes, failed payment, or support frustration.
  • Good moments: completed task, achieved goal, streak, saved time/money, successful restore/export/share.
  • Respect platform limits and do not incentivize reviews.
  • If bad reviews are caused by product issues, fix the issue before increasing prompt volume.

Product insight mining

Use reviews to extract:

  • Most loved features and exact user language for metadata/screenshots.
  • Top recurring bugs or UX failures.
  • Monetization objections and subscription confusion.
  • Feature demand frequency.
  • Competitors mentioned and switching triggers.

Feature request scoring:

SignalMeaning
FrequencyHow many reviews mention the request
Rating impactWhether request appears in low-star or churn-risk reviews
SegmentLocale, version, user type, or country where it appears
Strategic fitWhether it matches app positioning and roadmap
Effort/riskWhether it needs product, backend, design, pricing, or policy work

Output

# Review Health and Response Work

App:
Mode:
Rating/trend:
Filters:
CSV source:

## Health summary
- Total loaded reviews:
- Low-star reviews:
- Unanswered reviews:
- Main risk:

## Sentiment
| Segment | Positive | Neutral | Negative | Mixed | Notes |
|---|---:|---:|---:|---:|---|

## Themes
| Theme | Count | Rating impact | Evidence | Action |
|---|---:|---|---|---|

## Missing features / requests
| Request | Count | User segment | Evidence | Product recommendation |
|---|---:|---|---|---|

## Drafts
| Review ID | Rating | Theme | Action | Draft |
|---|---:|---|---|---|

## Product insights
| Insight | Evidence | Recommended owner/action |
|---|---|---|

## Rating improvement plan
1.
2.
3.

## Validation
- CSV columns mapped:
- Counts based on full data:
- Tone safe:
- No private data:
- Complaint justified:
- MCP validation:
- Ready for fill:

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

asodevapp/skills

Use when the user wants Google Play Store or Android ASO: Play listing title, short description, full description, keyword strategy, feature graphic, screenshots, ratings/reviews, Play Store Experiments, localization, or Google Play-specific metadata via ASO.dev.

asodevapp/skills

Use when the user wants to interpret ASO.dev Measurements or App Store Connect metrics: downloads, impressions, product page views, conversion, revenue, retention, sessions, active devices, ratings, reviews, release markers, experiment impact, or before/after ASO performance.

asodevapp/skills

Use to read, create, or update ASO.dev per-app project context before metadata, localization, keywords, screenshots, IAP, subscriptions, pricing, In-App Events, nominations, or review work.

asodevapp/skills

Use when the user wants a full ASO audit or health check for an app: metadata, keyword coverage, cross-localization, screenshots, reviews, ratings, update history, In-App Events, IAP/subscriptions, CPP/PPO, competitors, rankings, or ASO.dev ASO Check interpretation.

asodevapp/skills

Use when the user wants App Store Custom Product Pages, Product Page Optimization, A/B testing, conversion rate optimization, product page variants, screenshot/icon/app preview tests, campaign pages, keyword/ad alignment, or CPP/PPO drafts in ASO.dev.

asodevapp/skills

Use when the user wants to create, plan, audit, optimize, localize, or fill App Store In-App Events in ASO.dev: event cards for Today/Games/Apps tabs, search, product pages, re-engagement, challenges, competitions, live events, premieres, seasons, major updates, and special events.

asodevapp/skills

Use for App Store consumable and non-consumable In-App Purchases: metadata, localization, pricing/availability notes, promoted IAP readiness, validation, and ASO.dev local MCP fill when that surface is available.

asodevapp/skills

Use for keyword ideas, keyword prioritization, keyword/search query CSV-derived shortlists, competitor keyword gaps, Search Ads Popularity interpretation, and keyword distribution across metadata/locales.

asodevapp/skills

Use when the user wants to write, rewrite, optimize, compare, validate, or bulk-fill Apple App Store or Google Play metadata in ASO.dev: title, subtitle, keyword field, description, promotional text, short description, full description, or What's New.

asodevapp/skills

Use to prepare screenshot copy, screenshot order, creative briefs, and App Store / Google Play visual messaging.

相關技能