What problem does it solve? Mobile QA on React Native and Expo apps often devolves into speculative fixes and full-suite reruns that waste time and obscure causality. This Skill enforces a disciplined loop: prove the failure with a report-only Maestro pass, fix one verified issue at a time, and rerun only the narrowest failing flow before broadening back out. ## Core Features & Use Cases - Report-Only Baseline: Starts every session with a non-mutating Maestro run that captures artifacts and HTML or JUnit reports as evidence. - Strict Fix Loop: Isolates a single verified failure, classifies its owner (app bug, stale flow, environment, or backend), applies the smallest fix, and reruns the narrowest surface first. - Consistent Helper Script: The bundled run-maestro-qa.sh wrapper keeps artifact paths, report formats, tag filtering, and dry-run previews consistent across runs. - Use Case: When asked to fix a broken onboarding flow, the Skill runs the report pass, isolates the failing step, applies a minimal selector or code fix, reruns the onboarding flow plus nearby smoke flows, and reports remaining risk. ## Quick Start Run Maestro QA on my app, fix the broken onboarding flow, and verify it with a targeted rerun.