ios-qa

Automate iOS QA on live devices via USB with a vision-driven agent loop.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/greencm/gstuck --skill ios-qa-greencm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-qa
Source: https://github.com/greencm/gstuck/tree/main/output/gstack/ios-qa
Command: npx skills add https://github.com/greencm/gstuck --skill ios-qa-greencm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, opencv-python, numpy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates live-device iOS QA on SwiftUI apps, enabling efficient testing and bug detection without manual intervention.

Core Features & Use Cases

  • Automated Testing: Connects to live iOS devices and automates testing through a vision-driven agent loop.
  • Bug Detection: Identifies and reports bugs directly from the live device.
  • Remote Execution: Optionally allows remote agents to run tests without physical access to the device.
  • Use Case: For instance, you can use this Skill to automate QA for a SwiftUI app and receive bug reports and visual analysis directly.

Quick Start

Run the ios-qa skill to perform a live QA session on the connected iOS device.

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 testing for SwiftUI apps on a live device?

To automate iOS QA for SwiftUI apps, you can connect a real iPhone via USB, establish a CoreDevice IPv6 tunnel, and use a vision-driven agent loop to execute tests and detect bugs on the live device.

Can I run automated bug detection on an iPhone remotely without physical access?

Remote execution allows automated agents to run bug detection and testing on an iOS device without direct physical access, provided the initial USB connection and CoreDevice IPv6 tunnel are configured.

Do I need Python and OpenCV for vision-driven iOS testing?

Yes, vision-driven iOS testing requires Python, opencv-python, and numpy to perform image analysis, alongside an embedded StateServer to access the SwiftUI app under test.

What is a vision-driven agent loop for iOS QA?

A vision-driven agent loop automates iOS QA by capturing and analyzing screen images from a live device using OpenCV to identify UI elements, execute interactions, and detect visual bugs.

What are the limitations of using live-device iOS QA for SwiftUI apps?

Live-device iOS QA requires a continuous USB connection to a physical iPhone, an active CoreDevice IPv6 tunnel, and an embedded StateServer within the app, limiting use to compatible SwiftUI applications.

Is there a way to detect UI bugs in SwiftUI apps using Python image analysis?

Yes, this Skill uses Python with OpenCV and numpy for image analysis to detect UI bugs directly from a live iOS device screen during an automated SwiftUI testing session.