Test web UI across Chromium, Firefox, WebKit, mobile viewports, and real iOS Safari, capturing console errors, failed requests, layout overflow, broken images, and visual defects with screenshots and traces. Use for any UI, smoke, cross-browser, mobile, or visual testing.
71
89%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
on-first-retry or on, plus video and HAR.ok field.document.documentElement.scrollWidth <= document.documentElement.clientWidth (or visualViewport.width). Never compare with innerWidth: in mobile emulation it grows to fit the content and hides the bug (found in Round 1).img.complete && img.naturalWidth > 0 (pattern D1).document.fonts shows the intended families loaded (pattern D5).id and data-testid values (pattern D4).toMatchAriaSnapshot for key regions.<label>, aria-label, or aria-labelledby. A placeholder is not a label.evidence/<case>/<device>.png, trace.zip, console.json, network.har.
Every route × device cell has a status and evidence. A visual defect counts as FAIL even if the function works.
itsablabla/qa-bug-agent-skills
9a6f628
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.