testing-regression

Execute regression tests to validate code changes across unit, integration, end-to-end, and API contract tests.

4|2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/wojons/skills --skill testing-regression
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-regression
Source: https://github.com/wojons/skills/tree/main/skills/testing-regression
Command: npx skills add https://github.com/wojons/skills --skill testing-regression

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill prevents regressions by systematically verifying that new code modifications do not negatively impact existing functionality, ensuring stability and reliability.

Core Features & Use Cases

  • Comprehensive Test Coordination: Integrates unit, integration, end-to-end, and API contract tests for full coverage.
  • Flexible Test Selection: Supports full, quick, selective, and risk-based regression testing strategies.
  • Use Case: Before merging a pull request that refactors the authentication module, run this skill to execute all relevant tests and confirm that user login and session management remain unaffected.

Quick Start

Run the full regression suite for the authentication module.

Frequently Asked Questions about testing-regression

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run regression tests to verify code changes don't break existing functionality?

Run regression tests by executing this skill to validate recent code modifications and ensure new changes have not introduced defects into existing functionality. It coordinates unit, integration, end-to-end, and API contract tests for full coverage.

What is risk-based regression testing and when should I use it?

Risk-based regression testing selectively executes tests targeting areas most likely to be affected by recent changes. Use this strategy to optimize CI/CD pipelines when full test suite execution is too time-consuming for quick validations.

Can I execute selective regression tests for a specific module like authentication?

Yes, you can execute selective regression tests for specific modules. For example, before merging a pull request refactoring authentication, run targeted tests to confirm user login and session management remain unaffected by the changes.

What types of tests are coordinated during the regression validation process?

The regression validation process coordinates four main testing types: unit tests, integration tests, end-to-end tests, and API contract tests. This comprehensive coordination ensures full coverage across all system layers to prevent regressions.

Does this regression testing approach require any specific testing frameworks or dependencies?

No specific testing frameworks or dependencies are required to execute regression tests. The skill operates independently without external dependencies, offering flexible test selection strategies including full, quick, selective, and risk-based execution.