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 stream or 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
Installs
10
GitHub Stars
1
First Seen
Apr 27, 2026