react-native-test-android-visuallylisted
Install: claude install-skill lukas-hinterleitner/visual-app-skills
# React Native / Expo Android visual test
Interactive, on-device verification of a React Native or Expo Android app — the
"did my last change actually render correctly" check. Starts Metro and the
native build, runs the app on a device or emulator, captures real screenshots
via `adb`, reads the logs, and gives a concrete verdict.
Covers **bare React Native** (`npx react-native run-android`) and **Expo**
(`npx expo run:android` / dev client). Android only — iOS needs a Mac and
`xcrun simctl`, which is out of scope here.
## When to use
- "Test the app / run it on Android / see the visual changes."
- "Did my UI fix work? Does this screen render correctly now?"
- "Compare this screen to the Figma design." (optional Figma add-on)
- Any request for empirical, on-device confirmation of a visual or runtime
change — even without the words "screenshot" or "logs".
## How it works
1. **Follow `references/capture-loop.md`** — the universal procedure: preflight,
launch in the background, wait for the first real frame, screenshot, capture
logs, analyze the PNG against the change, report a verdict.
2. **For the RN/Expo specifics** — the exact run command (bare RN vs Expo), the
Metro bundler, the "bundle complete + first frame" signal, where RN logs
(`ReactNative`/`ReactNativeJS`, Hermes, red-box), Fast Refresh, and the dev
menu — read `references/react-native.md`.
3. **To navigate the UI** before screenshotting, see `references/driving-the-ui.md`.
4. **When something l