regression-check

Trace code changes to map affected modules and prioritize regression tests.

13|3|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/heaptracetechnology/heaptrace-skills --skill regression-check-heaptracetechnology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: regression-check
Source: https://github.com/heaptracetechnology/heaptrace-skills/tree/main/qa/regression-check
Command: npx skills add https://github.com/heaptracetechnology/heaptrace-skills --skill regression-check-heaptracetechnology

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Regression-check analyzes code changes to identify every feature at risk of breaking by tracing imports, dependencies, and blast radii, enabling focused re-testing.

Core Features & Use Cases

  • Trace dependencies and impacted modules to map collateral risk
  • Prioritize regression tests by severity and blast radius
  • Generate a practical, end-to-end re-test checklist tailored to the change

Quick Start

Identify the changed files, trace their import graph and data dependencies, and produce a prioritized regression plan.

Frequently Asked Questions about regression-check

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

FAQPage Schema
How do I identify the blast radius of a code change before merging?

To identify the blast radius of a code change, you trace affected features, modules, and data paths by analyzing import graphs and dependencies. This maps impacted API routes, shared utilities, and UI components to highlight where breakages could occur.

What is regression impact analysis and when do I need it?

Regression impact analysis is the process of mapping collateral risk by tracing dependencies and impacted modules. You need it when modifying shared code to identify every feature at risk of breaking and prioritize focused re-testing.

How do I prioritize regression tests by severity for new code changes?

You prioritize regression tests by mapping impacted areas to risk priorities based on blast radius and dependency traces. This generates a structured output that ranks scenarios where breakages could occur by severity.

Can I map affected API routes and shared utilities using dependency tracing?

Yes, dependency tracing maps affected API routes, shared utilities, and UI components by following the import graph and data dependencies of the changed files. It describes the scope and scenarios where breakages could occur.

How do I generate a regression test checklist for modified code modules?

You generate a regression test checklist by tracing the import graph and data dependencies of the changed files to produce a prioritized re-test plan. This plan maps impacted areas directly to regression tests and risk priorities.

What is the best way to trace code dependencies and prevent regressions?

The best way to prevent regressions is to trace code dependencies and data paths to identify the blast radius of a change. This produces a structured output that maps impacted modules to regression tests and risk priorities.