Automatically updates regression tests based on interval analysis to maintain coverage of key program intervals. Use when code changes affect value ranges, conditionals, or control flow, and existing tests need updating to maintain interval coverage. Analyzes interval information from updated code, identifies coverage gaps, adjusts test inputs and assertions, removes redundant tests, and generates new tests for uncovered intervals. Supports Python, Java, JavaScript, and C/C++ with various test frameworks (pytest, JUnit, Jest, Google Test).
79
71%
Does it follow best practices?
Impact
88%
0.92xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/interval-guided-regression-test-update/SKILL.mdInterval split — new interval test generation
New extreme_cold test added
100%
100%
Correct assertion for extreme_cold
100%
100%
Freezing test retained
100%
100%
Unaffected tests preserved
100%
100%
Coverage report produced
100%
100%
Before Update section in report
100%
100%
After Update section in report
100%
100%
Test Changes section in report
100%
100%
Correct interval count after update
100%
100%
100% coverage reported
100%
100%
Descriptive test name
100%
100%
Added tests count correct
0%
100%
Boundary shift — input and assertion adjustment
heavy parcel assertion fixed
100%
0%
very heavy parcel assertion fixed
100%
0%
light parcel test unchanged
100%
100%
medium parcel test unchanged
100%
100%
New test for tier 4 interval
100%
50%
Coverage report produced
100%
100%
Before Update section
80%
100%
After Update section
80%
100%
Test Changes section — modified count
100%
100%
100% coverage after update
60%
100%
Modified tests count only affected tests
100%
100%
Boundary shift analysis documented
100%
100%
Interval merge — redundant test removal and assertion update
Redundant test removed
100%
100%
Kept minor test assertion updated
100%
100%
testAdult preserved unchanged
100%
100%
testSenior preserved unchanged
100%
100%
testInvalidAge preserved
100%
100%
Coverage report produced
100%
100%
Before Update interval count
40%
100%
After Update interval count
100%
100%
Test Changes — removed count
100%
100%
100% coverage after update
100%
100%
JUnit @Test annotations retained
100%
100%
0f00a4f
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.