mobile-testing

Installation
SKILL.md

Before starting: Check for .agents/qa-project-context.md in the project root. It contains tech stack details, target platforms, and device coverage requirements that shape every decision below.


Discovery Questions

  1. App type: Native iOS/Android, React Native, Flutter, or hybrid (Cordova/Capacitor)? This determines the framework choice -- Appium for native/hybrid, Detox for React Native, Patrol for Flutter.
  2. Real devices or emulators? Real devices for release validation and performance, emulators/simulators for development speed. Most teams need both.
  3. Device farm: BrowserStack App Automate, Sauce Labs, AWS Device Farm, or self-hosted? Check budget and CI integration requirements.
  4. OS coverage: Minimum iOS and Android versions? Check analytics for actual user distribution before building the device matrix.
  5. Existing CI pipeline: Where do mobile tests run? Local machines, CI runners with emulators, or cloud device farms?
  6. App distribution: How are test builds distributed? TestFlight, Firebase App Distribution, direct APK/IPA?

Related skills
Installs
14
GitHub Stars
5
First Seen
Apr 1, 2026