What problem does it solve?
Static code analysis cannot detect runtime issues that only appear when a web app runs in a real browser, such as UI layout bugs, uncaught console errors, failed network requests, performance bottlenecks, and accessibility gaps that prevent screen reader users from interacting with the interface.
Core Features & Use Cases
- Live UI Debugging: Inspect DOM structures, computed styles, and element accessibility to fix layout, styling, and interaction issues.
- Runtime Error Diagnosis: Analyze console logs to catch uncaught exceptions, framework warnings, and security alerts that only appear during execution.
- Network & Performance Validation: Monitor API request payloads, response status codes, and performance traces to resolve slow load times and failed data fetches.
- Accessibility Compliance Checks: Review accessibility trees and tab order to ensure the interface works for users with disabilities.
- Use Case Example: If a form submission fails silently, use this skill to monitor network requests for the submission call, check the console for hidden errors, and inspect the submit button's DOM state to identify the root cause.
Quick Start
Use the browser-testing-with-devtools skill to inspect the DOM and console logs of the running web app at http://localhost:3000 to debug the button click issue that is not triggering the expected API call.