What problem does it solve? Manually testing a native mobile app across every user journey is slow and error-prone, and browser-based mobile emulation misses native-only defects. This Skill drives the real Beancount iOS app on the iPhone 17e simulator through Expo MCP, reproducing failures, tracing root causes, and deduplicating findings. ## Core Features & Use Cases - Native device automation: Boots the exact iPhone 17e simulator, launches the io.beancount.ios development build, and drives it via the local Expo MCP server with tap, view inspection, screenshot, and log collection tools. - Real authentication flows: Loads QA_EMAIL and QA_PASSWORD from mobile/.env, completes the native OAuth/PKCE sign-in, and verifies session persistence across relaunches without fabricating tokens. - Full journey sweeps: Systematically exercises auth, discovery, home, transactions, entry, accounts, reports, merchants, files, settings, and accessibility journeys with evidence capture and triage. - Use Case: Before a mobile release, run the skill to sweep all journeys on iPhone 17e, reproduce a transaction-filter bug, trace it to mobile/src/screens code, and file a deduplicated finding. ## Quick Start Run the qa-find-bugs-mobile skill to test the Beancount app on the iPhone 17e simulator and report any bugs you find.