What problem does it solve?
Turning tickets, test cases, and acceptance criteria into repeatable automated regression tests is slow and error-prone, and ad-hoc UI checks rarely survive reruns. This Skill converts those requirements into deterministic Argent flows with stable selectors, executable evidence, and a two-pass completion gate.
Core Features & Use Cases
- Test contract authoring: Maps every requirement to a hard
await:, assert:, or reviewed snapshot: check with a compact contract table before touching the app.
- Deterministic setup and teardown: Enforces a launch-first structure, seeded baselines, and end-state restoration so repeated runs do not accumulate artifacts.
- Two-pass proof gate: Requires two consecutive green runs with the same runner, fresh mobile services on pass 1, and resolution of all warnings before completion.
- Use Case: Given a ticket saying "selecting Dark theme persists and Light is absent", generate a
qa-settings-dark-theme flow that records the scenario, proves the state change with structural checks and a snapshot, and passes twice in CI.
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 on the iOS simulator."