qa
Browser-based QA automation for web applications. Performs automated site audits, visual regression testing, user flow verification, and issue tracking with real-time browser snapshots.
Introduction
The QA skill provides a comprehensive browser-based testing framework designed for developers and QA engineers to maintain site health and verify deployments. By leveraging the browse CLI, the agent acts as an autonomous tester capable of navigating live environments, interacting with complex UI elements, and identifying regressions through systematic visual and functional analysis. It is specifically built for scenarios where Hydra or other agents require external validation of code changes in a real browser sandbox. The skill transforms vague testing requests into structured audit reports, complete with health scores and atomic bug fixes. It is ideal for teams needing to verify production-readiness or catch visual bugs before a release.
-
Performs multi-page site mapping and link integrity checks to identify broken navigation paths.
-
Conducts visual regression testing using automated screenshots and interactive snapshots for precise UI comparison.
-
Executes end-to-end user flow testing including complex interactions like form submissions, login authentication, and dynamic data filtering.
-
Generates comprehensive health reports categorized by console errors, link health, interactive element responsiveness, and visual completeness.
-
Implements an atomic fix-loop, enabling the agent to identify root causes in source code and deploy targeted, verifiable commits.
-
Validates UI/UX consistency across different page states to ensure functionality remains intact after code changes.
-
Requires the browse CLI binary to be installed in the environment for browser interaction.
-
Follows a strict 20-fix limit per session to prevent scope creep during large-scale remediation tasks.
-
Expects a target URL input and provides evidence-backed reporting with actual file paths for screenshot evidence.
-
Prioritizes functional and visual bugs, specifically excluding stylistic preferences unless they impede core user flows.
-
Encourages atomic commits for every fix to ensure that changes remain revertable and testable through automated suites.
Repository Stats
- Stars
- 269
- Forks
- 18
- Open Issues
- 36
- Language
- TypeScript
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- May 3, 2026, 05:37 AM