What problem does it solve?
Manually testing every page affected by a PR or branch change is time-consuming and prone to missing regressions. This Skill automates the process of identifying affected pages and running browser tests on them, so you can catch UI issues fast without wasting effort on unaffected parts of your application.
Core Features & Use Cases
- Automated Test Scoping: Automatically maps changed files from a PR or branch to their corresponding testable routes, so you only test relevant pages.
- End-to-End Browser Validation: Uses the agent-browser CLI to run full browser interactions (navigation, clicks, form fills, screenshots) to verify pages render correctly and key elements work as expected.
- Use Case: When you open a PR that updates user profile pages and settings forms, this Skill automatically detects the affected routes, runs browser tests on them, captures screenshots of any errors, and provides a clear summary of results to streamline your code review process.
Quick Start
Use the test-browser skill to run end-to-end browser tests on all pages affected by your current branch changes and get a clear pass/fail summary of results.