What problem does it solve?
This Skill automates the process of testing code changes by intelligently analyzing git diffs, selecting the appropriate validation methods (frontend, backend, or both), and reporting the results with clear evidence.
Core Features & Use Cases
- Diff-driven Validation: Automatically determines the scope of changes (frontend, backend, or mixed) based on
git diff.
- Targeted Testing: Executes specific browser QA for frontend changes or API validation for backend changes.
- Evidence Reporting: Generates a comprehensive report with pass/fail status and supporting evidence like screenshots or API response snippets.
- Use Case: After making changes to a web application's user interface and an associated API endpoint, this Skill will first validate the API changes and then perform targeted browser tests on the updated UI elements, reporting any regressions.
Quick Start
Run the qa skill to automatically validate your current code changes.