ios-qa

Automate live-device iOS QA for SwiftUI apps via a vision-driven agent loop.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/ericdahl-dev/coauthor-cleaner --skill ios-qa-ericdahl-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-qa
Source: https://github.com/ericdahl-dev/coauthor-cleaner/tree/main/.claude/skills/gstack/ios-qa
Command: npx skills add https://github.com/ericdahl-dev/coauthor-cleaner --skill ios-qa-ericdahl-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates live-device iOS QA for SwiftUI apps, allowing you to quickly find and fix bugs without touching the hardware.

Core Features & Use Cases

  • Live Device Testing: Connects to a real iPhone via USB and runs a vision-driven agent loop to analyze and act on UI screenshots.
  • Vision-Driven Automation: Uses machine learning to analyze screenshots and make decisions on the device.
  • Remote Access: Exposes the device over Tailscale, allowing remote agents to run iOS QA from anywhere.
  • Use Case: Use this Skill when you need to "ios qa", "test my iPhone app", "find bugs on the device", or "qa the iOS app".

Quick Start

Use the ios-qa skill to start the QA process for your app.

Frequently Asked Questions about ios-qa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate iOS QA for a SwiftUI app on a real device?

Automating iOS QA for a SwiftUI app uses a vision-driven agent loop to analyze UI screenshots and interact with a live iPhone. You need the app's source code and an actual iOS device connected via USB to run tests.

Can I run live-device iOS QA remotely without physical access to the iPhone?

Live-device iOS QA can run remotely by exposing the iPhone over Tailscale. This network integration allows remote agents to execute SwiftUI app testing and bug detection tasks without physically touching the hardware.

What is vision-driven automation for iPhone app testing?

Vision-driven automation for iPhone app testing uses machine learning to analyze UI screenshots and make decisions on the device. This approach identifies bugs in SwiftUI apps by visually inspecting the live interface rather than relying solely on code-level assertions.

Do I need source code access to perform bug detection on an iOS device?

Source code access is required to perform automated bug detection on an iOS device. The QA agent uses Bash, Read, Write, and Edit capabilities alongside the app's codebase to execute tests and resolve issues found on the live iPhone.

What are the limitations of using a vision-driven agent loop for SwiftUI testing?

Limitations of using a vision-driven agent loop include requiring an actual iPhone and source code access. It does not work on simulators and depends on Tailscale for remote execution, meaning tests cannot run without proper device provisioning.