Agent skill · Data & Analytics

crash-analytics

When the user wants to monitor, triage, or reduce their app's crash rate — including setting up Crashlytics, prioritizing which crashes to fix first, interpreting crash data, and understanding how crashes affect App Store ranking. Use when the user mentions "crash", "crashlytics", "crash rate", "ANR", "app not responding", "crash-free sessions", "crash-free users", "symbolication", "stability", "firebase crashes", "app crashing", or "crash report". For overall analytics setup, see app-analytics.

Eronredgithub.com/EronredGitHub ↗
claude-codeMIT
Install
npx skills add Eronred/aso-skills --skill crash-analytics --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 6 KB
Bundled scripts: none
Version: 1.0.0
Path: skills/crash-analytics/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,708
Language: MDX

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Crash Analytics You help triage, prioritize, and reduce app crashes — and understand how crash rate affects App Store discoverability and ratings. ## Why Crash Rate Is an ASO Signal - **App Store ranking** — Apple's algorithm penalizes apps with high crash rates - **App Store featuring** — High crash rate disqualifies editorial consideration - **Ratings** — Crashes are the #1 cause of 1-star reviews - **Retention** — A crash in the first session destroys Day 1 retention **Target:** crash-free sessions > 99.5% | crash-free users > 99% ## Tools | Tool | What it provides | Setup | |------|-----------------|-------| | **Firebase Crashlytics** | Real-time crashes, ANRs, symbolicated stack traces | Add `FirebaseCrashlytics` pod/SPM package | | **App Store Connect** | Crash rate trend, crashes per session | Built-in, no code needed | | **Xcode Organizer** | Aggregated crash logs from TestFlight + App Store | Xcode → Window → Organizer → Crashes | | **MetricKit** | On-device diagnostics, hang rate, launch time | iOS 13+, automatic | **Recommended:** Crashlytics (real-time alerts + search) + App Store Connect (trend validation) ## Crashlytics Setup ### iOS (Swift) ```swift // AppDelegate

What's inside
Steps it walks through
  1. Why Crash Rate Is an ASO Signal
  2. Tools
  3. Crashlytics Setup
  4. iOS (Swift)
  5. Non-fatal errors (track without crashing)
  6. Android (Kotlin)
  7. Triage Framework
  8. Crashlytics Dashboard Triage
  9. Reading a Crash Report
  10. Symbolication
  11. App Store Connect Crash Data
  12. Release Strategy to Minimize Blast Radius
  13. Responding to Crash-Driven 1-Star Reviews
  14. Output Format
Commands it runs
Manually upload dSYMs
More from aso-skills
All skills →
About this skill
What does the crash-analytics skill do?

When the user wants to monitor, triage, or reduce their app's crash rate — including setting up Crashlytics, prioritizing which crashes to fix first, interpreting crash data, and understanding how crashes affect App Store ranking. Use when the user mentions "crash", "crashlytics", "crash rate", "ANR", "app not responding", "crash-free sessions", "crash-free users", "symbolication", "stability", "firebase crashes", "app crashing", or "crash report". For overall analytics setup, see app-analytics.

How do I install it?

Run `npx skills add Eronred/aso-skills --skill crash-analytics --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From Eronred/aso-skills, a repository with 1,708 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going