android-runtime-investigation

Investigate Android runtime regressions using emulator targeting, UI baselines, and network logs.

51|6|Updated Mar 10, 2019
One-click install
npx skills add https://github.com/AniTrend/anitrend-v2 --skill android-runtime-investigation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-runtime-investigation
Source: https://github.com/AniTrend/anitrend-v2/tree/main/.agents/skills/android-runtime-investigation
Command: npx skills add https://github.com/AniTrend/anitrend-v2 --skill android-runtime-investigation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you identify the true cause of Android runtime bugs when symptoms vary by emulator, app flavor, and data/network state.

Core Features & Use Cases

  • Evidence-first investigation workflow for runtime regressions, prioritizing debugger logs and request/response evidence before code changes.
  • Emulator targeting and deterministic repro using Argent to capture UI baselines, reproduce the failing flow, and collect component-tree details at failure points.
  • Network and traffic correlation across JS network logs and optional native network logs to confirm contract/serialization/payload shape issues.
  • Optional Chucker SQLite inspection via provided scripts to export and query captured traffic from the app sandbox on debuggable builds, then correlate findings with failing screens/endpoints.
  • Root-cause summary output that ties the smallest likely fix to specific evidence sources.

Quick Start

Ask: "Investigate a runtime regression on my Android emulator for AniTrend, using Argent debugger logs and network evidence, and provide a root-cause summary tied to the failing screen."

Frequently Asked Questions about android-runtime-investigation

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

FAQPage Schema
How do I diagnose Android runtime crashes using evidence-first debugging?

An evidence-first approach to Android runtime crashes collects emulator-targeted UI baselines, runtime debugger logs, and JS network request/response evidence before changing code. It reproduces failing flows deterministically across app flavors to isolate root causes accurately.

Why does my React Native Android app crash only on certain emulator flavors?

Runtime regressions on specific Android emulator flavors often stem from variations in data, network state, or component-tree rendering. Correlating JS network logs with native traffic evidence and inspecting sandbox-captured SQLite data helps pinpoint contract or serialization mismatches causing the crashes.

How do I inspect network traffic captured by Chucker in an Android SQLite sandbox?

To inspect Chucker SQLite network traffic, execute provided export and query scripts against the app sandbox on debuggable Android builds. This queries captured request/response payloads to correlate specific endpoint failures with component-tree rendering issues on failing screens.

Can I use runtime debugger logs to map React Native component-tree failures to network requests?

Yes, runtime debugger logs map React Native component-tree source failures to network requests by correlating JS request/response inspection with optional native traffic evidence. This confirms whether payload shape or serialization issues trigger the rendering regression.

Do I need Argent MCP tools to reproduce deterministic Android runtime regressions?

Argent MCP tools are required for emulator targeting, capturing UI baselines, and reproducing deterministic failing flows. Optional Chucker export and query scripts add deeper SQLite traffic inspection for debuggable builds to isolate sandbox-captured root causes.

What is the best way to find the root cause of an Android runtime regression without changing code?

The best way to find an Android runtime regression root cause without code changes is an evidence-first investigation workflow. It collects debugger logs, correlates JS and native network traffic, and inspects Chucker SQLite data to produce a root-cause summary tied to specific evidence sources.