verify-ios

Verify iOS simulator UI state with XcodeBuildMCP and structured pass/fail reports.

1|2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/joi-fairshare/agentic-workflow --skill verify-ios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-ios
Source: https://github.com/joi-fairshare/agentic-workflow/tree/main/skills/verify-ios
Command: npx skills add https://github.com/joi-fairshare/agentic-workflow --skill verify-ios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifies running iOS simulators through XcodeBuildMCP to catch UI regressions, accessibility misses, and navigation errors before code ships, so you avoid undetected breaks in the app experience.

Core Features & Use Cases

  • Auto diff inference: Reads recent Swift changes to target the most affected views and behaviors, surfacing precise verification plans before execution.
  • Explicit verification: Supports criteria-based checks with snapshot_ui or --visual screenshot captures to confirm exact text, accessibility identifiers, or pixel-perfect layouts.
  • Simulator lock management: Prevents conflicting sessions by acquiring shared locks, ensuring reliable access to the simulator and providing structured reporting for pass/fail results.

Quick Start

Ask the agent to run verify-ios auto to inspect recent Swift changes on the simulator.

Frequently Asked Questions about verify-ios

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

FAQPage Schema
How do I automate iOS simulator UI verification to catch regressions?

Automated iOS simulator UI verification detects visual and navigation regressions by using XcodeBuildMCP to capture screenshots and snapshot_ui states, producing structured pass/fail reports before code ships.

What's the best way to run health checks on an iOS simulator after Swift changes?

Run health checks on an iOS simulator after Swift changes by using auto diff inference to read recent code updates, targeting the most affected views, and executing targeted UI tests to surface regressions.

Can I run explicit accessibility identifier and layout checks on an iOS simulator?

Yes, explicit verification supports criteria-based checks using snapshot_ui or visual screenshot captures to confirm exact text, accessibility identifiers, and pixel-perfect layouts on the iOS simulator.

How does simulator lock management work during iOS UI testing?

Simulator lock management prevents conflicting sessions during iOS UI testing by acquiring a shared lock, ensuring reliable access to the simulator and providing structured pass/fail reporting.

Does XcodeBuildMCP support automated screenshot capture for iOS visual regression testing?

XcodeBuildMCP supports automated screenshot capture for iOS visual regression testing by running snapshot_ui or visual captures, verifying UI states, and detecting navigation errors or accessibility misses.

Why do my iOS simulator tests fail when multiple sessions try to access it?

iOS simulator tests fail from conflicting sessions because the simulator lacks lock-aware access; acquiring a shared lock prevents conflicts and ensures reliable UI verification and structured reporting.