What problem does it solve?
Provides a Playwright-based toolkit to reliably test and debug local web applications while enforcing browser automation safety and data-handling rules so tests do not inadvertently scrape, leak, or misuse external site data.
Core Features & Use Cases
- Playwright automation patterns for navigating pages, waiting for networkidle, taking screenshots, and inspecting rendered DOM.
- Server lifecycle helper to start one or more local servers, wait for readiness, run tests, and cleanly shut down processes.
- Examples for element discovery, console log capture, and static HTML automation to accelerate common testing tasks.
- Browser automation safety rules covering robots.txt compliance, rate limiting, session isolation, PII redaction, retry/backoff, and circuit-breaker behavior.
- Use Case: run isolated end-to-end UI checks for a local SPA, capture screenshots and console logs for a failing CI run, or validate adversarial UI changes with safety constraints.
Quick Start
Ask the skill to review or generate a Playwright script to test your local app at http://localhost:5173 and ensure the included safety rules are applied.