interactive-simulator-ux-audit

Installation
SKILL.md

Interactive Simulator UX Audit (idb-driven)

Snapshot tests render a view in a fixed-size NSHostingView — they model neither navigation, taps, the device safe area, nor the Dynamic Island. A whole class of bugs only shows when something actually drives the app: a screen that never appears after a selection, a flow that's unplayable when the user is signed out of a cloud account, completion content clipped by the Dynamic Island. This skill is the audit loop that catches those, using idb (Facebook's iOS Simulator automation tool) to tap, read the accessibility tree, and capture screenshots against a booted Simulator.

When to invoke

  • Asked to "test the UI", "find UX problems", or "drive the simulator".
  • Verifying a navigation, modal, or completion flow actually renders end-to-end after a code change.
  • Auditing safe-area / Dynamic-Island layout, or an offline / signed-out flow, that snapshot tests can't model.
  • Debugging a report that only reproduces "in the app," not in any test.

Scope

Installs
12
GitHub Stars
18
First Seen
Aug 3, 2026