ios-qa

Automate live-device iOS QA for SwiftUI apps via USB.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/abhishekmmgn/didactic-invention --skill ios-qa-abhishekmmgn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-qa
Source: https://github.com/abhishekmmgn/didactic-invention/tree/main/.agents/skills/gstack/ios-qa
Command: npx skills add https://github.com/abhishekmmgn/didactic-invention --skill ios-qa-abhishekmmgn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates live-device iOS QA for SwiftUI apps to reduce manual testing effort.

Core Features & Use Cases

  • Real-device QA: Connects to a real iPhone via USB, uses a core device tunnel, and runs an embedded StateServer-based QA loop.
  • Vision-driven QA loop: Screenshots, analyses, decisions, actions, and verification run in a continuous feedback cycle to catch UI issues on real hardware.
  • Remote exposure: Optional remote access through a Tailscale-enabled setup for distributed QA teams.
  • Triggers & plan-mode safety: Supports plan-mode execution, telemetry prompts, and routing rules to guide automated testing within a project.

Quick Start

Connect a real iPhone via USB and start the QA loop as described in the preamble.

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 real iPhone?

Automate iOS QA testing for SwiftUI apps by connecting a real iPhone via USB and running a vision-driven loop that captures screenshots, analyzes the UI, executes actions, and verifies results to reduce manual testing effort.

What is vision-driven UI testing and how does it work for iOS hardware?

Vision-driven UI testing for iOS hardware operates by continuously capturing screenshots, analyzing the visual state, deciding on actions, and verifying UI changes in a closed feedback loop on a real device.

Do I need a physical iPhone connected via USB to run live-device iOS QA?

Yes, live-device iOS QA requires a physical iPhone connected via USB to establish a core device tunnel and run the embedded StateServer-based QA loop for accurate hardware testing.

Can I run distributed QA sessions remotely for SwiftUI apps?

Yes, you can expose the connected iOS device remotely for distributed QA teams by configuring an optional Tailscale-enabled setup alongside the local StateServer agent framework.

Does automated iOS testing support plan-mode execution and safety rules?

Yes, automated iOS testing supports plan-mode execution, telemetry prompts, and routing rules to safely guide and monitor the vision-driven QA loop within a project.

What are the limitations of vision-based iOS QA versus manual testing?

Vision-based iOS QA requires a local StateServer agent framework, a real USB-connected iPhone, and an established iOS QA environment, meaning it cannot run on emulators and depends on physical hardware availability.