ios-qa
CommunityLive iOS QA on real devices via StateServer
System Documentation
What problem does it solve?
Live-device iOS QA for SwiftUI apps. Connects to a real iPhone via USB CoreDevice IPv6 tunnel, reads Swift source to understand every screen, then runs a vision-driven agent loop: screenshot → analyze → decide → act → verify → repeat. All interaction happens via HTTP to an embedded StateServer in the app under test. Optionally exposes the device over Tailscale so remote agents (OpenClaw, Codex, any HTTP-capable agent) can run iOS QA from anywhere without touching the hardware. Use when asked to "ios qa", "test my iPhone app", "find bugs on the device", or "qa the iOS app". (gstack) Voice triggers (speech-to-text aliases): "iOS quality check", "test the iPhone app", "run iOS QA".
Core Features & Use Cases
- Vision-driven on-device QA: reads app screens to guide automated testing.
- Real-device access: runs tests against a connected iPhone or iPad.
- Remote agent compatibility: exposes the device over Tailscale for off-device QA.
Quick Start
Initialize the iOS QA workflow by connecting a real device, starting the embedded StateServer, and running the ios-qa plan.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ios-qa Download link: https://github.com/mi179/claude-skills/archive/main.zip#ios-qa Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.