What problem does it solve? Manually hunting for bugs in a live web dashboard is slow and inconsistent, and findings often lack reproduction steps, root-cause traces, or deduplication against existing work. This Skill runs a disciplined QA bug hunt against the Beancount.io dashboard using a headless browser, producing verified, deduplicated findings. ## Core Features & Use Cases - Headless browser QA: Drives Playwright MCP with an isolated QA profile so the user's windows, cursor, and clipboard stay undisturbed, authenticating with QA_EMAIL and QA_PASSWORD from dashboard/.env. - Journey-based coverage: Sweeps twelve defined journeys (auth, discovery, overview, journal, accounts, reports, export, files, query, import, settings, accessibility) with concrete observable promises for each. - Reproduce, trace, dedupe, report: Reproduces each candidate from a fresh page load, traces root causes to the owning source package, deduplicates against open and completed work, and files findings through pm. - Use Case: Run the skill against production with w4 SHIP=1 DRY_RUN=1 to audit the dashboard before a milestone, capturing sanitized evidence without writing to the board or pushing code. ## Quick Start Ask the agent to run a dashboard QA bug hunt against production using the credentials in dashboard/.env and report any reproduced bugs.