What problem does it solve?
The qa skill automates comprehensive QA for web applications by systematically testing user flows, detecting functional, visual, performance, accessibility, and console issues, and applying atomic source-code fixes with verification and telemetry.
Core Features & Use Cases
- Tiered Testing: Quick, Standard, and Exhaustive modes to control which severities get fixed.
- Test → Fix → Verify: Find bugs, apply atomic commits to source code, and re-run verification with before/after evidence.
- Diff-aware & Authenticated Runs: Operates against live URLs or in diff-aware mode on feature branches and supports CDP/browser-auth sessions.
- Reporting & Telemetry: Produces structured QA reports, health scores, screenshots, issue taxonomy classifications, and local telemetry logs.
- Test Bootstrap & CI Help: Detects runtimes, bootstraps testing frameworks, creates basic CI workflows, and writes TESTING.md and QA reports.
Quick Start
Run the qa skill on your current branch or target URL to test the app, fix discovered bugs with atomic commits, and generate a structured QA report.