What problem does it solve? Testing iOS apps on real hardware normally requires manual tapping through screens or brittle simulator-based UI tests. This Skill connects an AI agent to a physical iPhone over USB, reads the app's Swift source to understand every screen, and then autonomously drives the device — screenshotting, analyzing, tapping, typing, and verifying — to find real bugs on real hardware. ## Core Features & Use Cases - Live-device agent loop: Connects via a CoreDevice IPv6 tunnel and runs a screenshot → analyze → decide → act → verify cycle against an embedded HTTP StateServer inside the app under test. - DebugBridge instrumentation: Ships Swift/Objective-C templates (StateServer, ScreenshotBridge, ElementsBridge, MutationBridge, KIF-derived touch synthesis) that expose screenshots, the accessibility tree, and tap/swipe/type mutations over authenticated HTTP, DEBUG-only so Release builds are unaffected. - Remote QA over Tailscale: Optionally exposes the device so remote agents (OpenClaw, Codex, any HTTP-capable agent) can run iOS QA without physical access to the hardware. - Use Case: Ask the agent to "qa the iOS app" after a feature change; it walks every screen on your connected iPhone, taps through flows, and reports concrete bugs with screenshots as evidence. ## Quick Start Ask the agent to run iOS QA on my iPhone app with the device connected over USB.