What problem does it solve? Turning tickets, test cases, and acceptance criteria into durable automated regression tests is slow and error-prone. This Skill converts them into deterministic Argent flows with stable selectors, executable evidence, and a two-pass completion gate so regressions are caught reliably. ## Core Features & Use Cases - Test Contract Definition: Maps every requirement to a hard await:, assert:, or reviewed snapshot: check with a compact contract table before recording. - Deterministic Setup and Teardown: Enforces a named data baseline, safe reset or seed flows, and end-state restoration so repeated runs stay independent. - Multi-Platform Coverage: Supports iOS, Android, Chromium, and Vega (Fire TV) with recorded tv-remote steps, while flagging Apple TV and Android TV as unsupported. - Two-Pass Proof Gate: Requires the unchanged YAML to pass twice consecutively with fresh mobile services before the flow is considered complete. - Use Case: Given a ticket stating "selecting Dark in Settings shows Dark selected and Light absent", produce a qa-settings-theme flow that proves the state change, verifies dark rendering via snapshot, restores the baseline, and passes twice. ## Quick Start Ask the agent to create a QA regression flow from your ticket or acceptance criteria, for example: "Create a QA flow verifying that enabling dark mode in Settings persists after restart."