Imported from adam-leitgeb/skills (
skills/engineering/ios/qa/SKILL.md). Install upstream withnpx skills add adam-leitgeb/skills --skill qa. Copyright stays with the author.
QA what we just implemented, in the simulators of every platform it ships on.
- Work out what to test from the session and the diff: the happy path, then the edge cases and error states worth checking.
- Spawn sub-agents on the cheapest model tier the harness offers to click through the
checks and report back pass/fail with screenshots. Give each one everything it needs;
it sees nothing of this session. Drive iOS with
xcrun simctl+axe, Android withadb, reading the screen from the accessibility tree rather than screenshots. - Run them in parallel, one simulator per sub-agent, unless the checks would interfere through the backend (shared account or data one changes and another reads). Keep those in one agent. Boot and install the simulators yourself before spawning, and shut down the ones you started afterwards.
- Verify each reported failure yourself before believing it, fix the real ones, and retest until it passes.
- Report what passed, what you fixed, and what you didn't cover.