ios-qa

Automate live-device QA for SwiftUI iOS apps via vision and StateServer.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/AlejandroFigini/artist-portfolio --skill ios-qa-alejandrofigini
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-qa
Source: https://github.com/AlejandroFigini/artist-portfolio/tree/main/.agent/skills/ios-qa
Command: npx skills add https://github.com/AlejandroFigini/artist-portfolio --skill ios-qa-alejandrofigini

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Live-device QA for SwiftUI iOS apps is achieved by connecting to a real iPhone, reading screen context, and driving a vision-backed QA loop to verify app behavior.

Core Features & Use Cases

  • Vision-driven screen understanding: automatically interpret the UI to guide QA actions.
  • Real-device interaction: perform taps, swipes, and text input directly on a physical device.
  • Embedded StateServer workflow: coordinate activation, analysis, decision, and verification as part of the QA cycle.
  • Remote device access: optionally expose the device over a network for openClaw/Codex agents to QA from anywhere.

Quick Start

Run ios-qa to start live-device QA.

Frequently Asked Questions about ios-qa

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

FAQPage Schema
How do I automate live-device QA for SwiftUI iOS apps?

You can automate live-device QA for SwiftUI iOS apps by connecting to a physical iPhone, utilizing vision-driven screen understanding to interpret the UI, and driving automated interactions like taps and swipes. An on-device StateServer coordinates the entire verification cycle.

How does vision-driven screen understanding work for iOS testing?

Vision-driven screen understanding for iOS testing works by automatically interpreting the on-device UI to guide QA actions. It reads screen context from a connected physical iPhone to orchestrate automated interactions and verify app behavior through an embedded StateServer workflow.

Do I need a real iPhone to run on-device iOS QA tests?

Yes, you need a real iPhone to run on-device iOS QA tests. The workflow relies on CoreDevice tunneling to connect to the physical device, read screen context, and execute the vision-backed QA loop to verify your SwiftUI app behavior.

Can I expose my iPhone over a network for remote iOS QA?

Yes, you can optionally expose your iPhone over a network for remote iOS QA. This allows external agents to access the physical device and execute the on-device StateServer workflow, driving the vision-backed QA loop remotely.

What is the best way to verify app behavior on a physical iPhone?

The best way to verify app behavior on a physical iPhone is using an embedded StateServer workflow. It coordinates activation, analysis, decision, and verification phases, combining real-device interaction with vision-driven screen understanding to validate SwiftUI app behavior.