ios-qa

Community

Live iOS QA on real devices via StateServer

Authormi179
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.