What problem does it solve? Verifying that a local web application actually works in a browser is tedious: you must start servers, wait for them to be ready, drive a real browser, and capture evidence. This Skill automates that loop with Python Playwright scripts and a server lifecycle helper. ## Core Features & Use Cases - Server Lifecycle Management: The with_server.py helper starts one or more servers (e.g., backend plus frontend), waits for their ports to be ready, runs your automation, then cleans up. - Browser Automation & Reconnaissance: Write Playwright scripts that wait for networkidle, inspect the rendered DOM, discover selectors, and execute actions on dynamic pages. - Visual Evidence Capture: Take viewport screenshots per route and state, capture browser console logs, and check for layout overflow or console errors as UI verification evidence. - Use Case: After implementing a new dashboard page, run a script that starts the dev server, navigates to the page, captures desktop and mobile screenshots, and records console errors for closeout evidence. ## Quick Start Ask the AI to start the local dev server with the with_server helper and write a Playwright script that screenshots the homepage and checks for console errors.