android-performance
Installation
SKILL.md
Android Performance
Use this skill to capture Android performance evidence for adb-installable apps. CPU sampling usually requires a debuggable or profileable build; frame stats, Perfetto, and logcat can still help when an app cannot be sampled. Compose with ../android-emulator-qa/SKILL.md for device selection, build/install/launch, UI driving, screenshots, UI trees, and logcat capture.
Core Workflow
- Pick one focused user-visible flow.
- Choose the trace type that matches the question.
- Record the flow with clear start and stop boundaries.
- Pull or copy the trace produced by that run, then generate reports from that file.
- Interpret reports with caveats about device, build type, sample count, and profiler limits.
Avoid broad "use the app for a while" captures. They make traces hard to attribute and usually hide the functions that matter.
Use a local adb target for meaningful timing. Store outputs in a run-specific artifact folder outside the skill directory: