qa-ios
Installation
SKILL.md
/qa-ios — Systematic iOS Simulator QA
Drive an iOS app running in the Simulator, collect evidence (screenshots + AX trees + logs), grade issues, and produce a report. Fixing is out of scope — this skill reports. If the user wants to fix bugs, hand the report to a session that has access to the Swift source.
Why this exists
Web QA tools (Playwright, headless Chrome) do not reach iOS. Native apps behave differently:
- The accessibility tree is the source of truth, not the DOM
- Layout is governed by Auto Layout + safe area insets, not CSS
- There is no JS console — runtime errors surface via
log streamor crash reports in~/Library/Logs/DiagnosticReports/ - Touch is primary; hover does not exist; keyboards appear and cover content
- The operating system (not the app) controls Dark Mode, Dynamic Type, Reduce Motion, Low Power Mode, orientation — all of which can break layouts
Related skills