e2e-maestro

Installation
SKILL.md

End-to-end flows with Maestro

The app's wiring is proven on real Release builds: Maestro flows drive the journeys on a simulator and an emulator the repo owns, a socket sampler proves the app's network policy while they run, the accessibility flows pass at the largest text size, and every screen is captured per platform, locale and theme against reviewed baselines. This skill sets up that tooling, writes the flows, runs them, and its scripts prove the setup, every flow (statically) and each run's reports. Verified on 2026-10-14 with Maestro 2.10.0, Expo SDK 57 (expo 57.0.26), React Native 0.86.3 and Xcode 26.6 with the iOS 26.5 runtime; the Maestro facts were read in the 2.10.0 jar (re-verify: references/maestro-setup.md, "Changing the pin"). The templates pass tsc, ESLint and Jest in the reference app, and on 2026-10-14 the runner, the capture and the report checker ran end to end on a Release preview build of the reference app: an iOS 26.5 simulator and an Android API 35 emulator, phone and tablet each. The Android facts were observed on API 35; the default API 36 image is not yet run end to end. The sampler liveness proof, the per-platform capture folders and the two-link matrix setup came after that run and are proven by the self-test and Jest only.

Rules that must hold

Installs
5
GitHub Stars
12
First Seen
13 days ago