What problem does it solve?
This Skill streamlines resolving QA-reported failures by guiding an engineer to reproduce issues, write failing tests first, apply minimal code fixes, and verify regressions are prevented.
Core Features & Use Cases
- Test-first bug resolution: Create failing unit or integration tests that reproduce CRITICAL and MAJOR QA failures before changing application code.
- Context-aware investigation: Parse QA spec files, locate Run Results, read relevant source files, and consult the plan architecture to inform fixes.
- Verification and reporting: Run the full test suite, re-run original QA checks when possible, append a Fix Log to the QA spec, and commit changes with a standardized message.
- Use Case: When a QA spec reports a service health regression, reproduce the failing API call with a test, patch the implementation, confirm the suite passes, and document the fix in the spec.
Quick Start
Read the QA spec path, identify CRITICAL failures, write a failing test for the highest-severity issue, fix the code, run the tests, and append a Fix Log to the spec file.