What problem does it solve?
Regression-testing ensures a specific past failure is automatically caught again in future changes, preventing the same defect or incident from recurring without detection.
Core Features & Use Cases
- Regression-proof coverage: Adds tests that reproduce the original failure mode and fail before the fix, then pass after the fix.
- Defect traceability: Requires every regression test to be linked to a defect ID, incident, or review finding so the test’s purpose is never ambiguous.
- Right-sized test strategy: Selects the narrowest effective level (unit, integration, or E2E) so teams get fast, reliable protection without unnecessary flakiness.
- Untestable defect handling: When automation is infeasible, documents residual risk and compensating controls such as monitoring or manual regression evidence.
Quick Start
Use the regression-testing skill to create a failing-first test plan for a confirmed defect, tied to the exact triggering input and conditions from the original bug report.