mobile-self-test
Mobile Self Test
Validate a mobile change after implementation.
This skill extends ../mobile-e2e/SKILL.md. Read that skill first for the baseline doctor checks, iOS simulator boot rules, Java/Android SDK setup, and Maestro artifact conventions. Then apply the extra rules in this skill.
Files that matter
- Reference skill:
../mobile-e2e/SKILL.md - Runner:
apps/mobile/e2e/run-maestro.sh - iOS register flow:
apps/mobile/e2e/flows/ios/register.yaml - Android register flow:
apps/mobile/e2e/flows/android/register.yaml - Shared auth flows:
apps/mobile/e2e/flows/shared/*.yaml - iOS interaction skill:
/Users/diygod/.agents/skills/axe/SKILL.md - Expo config:
apps/mobile/app.config.ts - Build profiles:
apps/mobile/eas.json - Mobile artifacts:
apps/mobile/e2e/artifacts/ - Local server repo:
/Users/diygod/Code/Projects/follow-server
More from rssnext/folo
installing-mobile-preview-builds
Builds and installs the iOS preview build for apps/mobile using EAS local build and devicectl. Use when the user asks to install a preview/internal iOS build on a connected iPhone for production-like testing.
20update-deps
Update all dependencies across frontend and backend projects. Reads changelogs for breaking changes, checks affected code, runs tests, and provides a summary. Use when updating npm dependencies across the monorepo.
19desktop-release
Perform a regular desktop release from the dev branch. Gather changes since the last desktop tag, update the changelog, choose the desktop release mode in release-plan.json, bump the version, and prepare the release PR.
3mobile-release
Use when preparing a mobile release from the dev branch and deciding whether changes should ship through the app stores or through the OTA pipeline before creating the release PR to mobile-main.
3mobile-e2e
Run apps/mobile Maestro end-to-end tests in this repo. Use when an agent needs to validate mobile auth flows on iOS Simulator or Android Emulator. Current maintained coverage is register, sign out, and sign in.
3