android-crash-repro-loop

Automates adb trigger sequences to reproduce Android crashes and ANRs until detection.

7|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/himattm/skills --skill android-crash-repro-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-crash-repro-loop
Source: https://github.com/himattm/skills/tree/main/plugins/android/skills/android-crash-repro-loop
Command: npx skills add https://github.com/himattm/skills --skill android-crash-repro-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers reproduce intermittent Android crashes and ANRs by scripting deterministic trigger sequences and looping against a clean logcat readout to capture the first fatal exception.

Core Features & Use Cases

  • Automated crash repro: script a reliable trigger sequence to reproduce crashes or ANRs in controlled iterations.
  • Loop-based verification: run dozens of iterations to confirm reproducibility and surface latent failures under rotation, network changes, or memory pressure.
  • Structured crash capture: extract the first 3 relevant stack frames and the caused-by chain for rapid triage.

Quick Start

Run the crash-repro loop to repeatedly trigger the bug with adb until a crash or ANR is observed.

Frequently Asked Questions about android-crash-repro-loop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reproduce intermittent Android crashes and ANRs reliably?

You can reproduce intermittent Android crashes and ANRs by scripting deterministic adb trigger sequences and looping them against a clean logcat readout to capture the first fatal exception.

How do I automate stress testing for Android app lifecycle races?

Automate stress testing for Android app lifecycle races by running loop-based adb iterations that apply rotation, network changes, and memory pressure to surface latent failures.

Do I need adb access to script Android crash reproduction loops?

Yes, you need adb access to script Android crash reproduction loops, along with the target package name and main activity to trigger the app sequences correctly.

What is the best way to capture and triage Android fatal exceptions?

The best way to capture and triage Android fatal exceptions is to loop triggers until a crash occurs, then extract the first three relevant stack frames and the caused-by chain for a concise summary.

Why does my Android crash only appear during slow device stress testing?

Your Android crash appears during slow device stress testing because looping app restarts and memory pressure expose latent lifecycle race conditions that do not trigger under normal execution speeds.