What problem does it solve? Testing SwiftUI apps on a real iPhone normally requires manual tapping through screens or brittle simulator-based UI tests. This Skill connects to a physical device over a USB CoreDevice tunnel and drives an autonomous screenshot-analyze-act-verify loop against the running app, finding real bugs on real hardware. ## Core Features & Use Cases - Live-device agent loop: Connects to an iPhone via CoreDevice IPv6 tunnel, reads Swift source to understand every screen, then iterates screenshot → analyze → decide → act → verify. - Embedded StateServer bridge: Ships Swift/Objective-C templates (StateServer, DebugBridge, KIF-derived touch synthesis, accessibility tree snapshot) that expose screenshots, element trees, and tap/swipe/type mutations over authenticated HTTP inside the app under test. - Remote QA over Tailscale: Optionally exposes the device so remote HTTP-capable agents can run iOS QA without physical access to the hardware. - Use Case: Ask to "qa the iOS app" after installing the DebugBridge package; the agent walks every screen of your SwiftUI app on a connected iPhone and reports bugs with screenshot evidence. ## Quick Start Ask the assistant to run iOS QA on my iPhone app connected over USB and report any bugs it finds on each screen.