ln-513-regression-checker

Run existing test suites across Python, JavaScript, or Go frameworks and report PASS/FAIL verdicts.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/0xtaoist/taogate --skill ln-513-regression-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ln-513-regression-checker
Source: https://github.com/0xtaoist/taogate/tree/main/ln-513-regression-checker
Command: npx skills add https://github.com/0xtaoist/taogate --skill ln-513-regression-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Runs the existing test suite to detect regressions without changing statuses or creating tasks, and reports results for quick quality gates.

Core Features & Use Cases

  • Auto-detects test framework (pytest, jest/vitest/go test) and runs the full suite
  • Captures and parses pass/fail counts, with key failures for quick triage
  • Preserves stdout/stderr for downstream log analysis and audit trails

Quick Start

Run the regression checker against your latest code changes to ensure no regressions.

Frequently Asked Questions about ln-513-regression-checker

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

FAQPage Schema
How do I auto-detect and run test suites for Python, JavaScript, or Go to check for regressions?

To auto-detect and run test suites for regressions, the checker identifies your framework (pytest, jest, vitest, or go test), builds the appropriate commands, and executes them with a 5-minute timeout to output a PASS/FAIL verdict. It captures stdout/stderr for audit trails.

What's the best way to run a non-intrusive quality gate without modifying ticket statuses?

The best way to run a non-intrusive quality gate without modifying ticket statuses is using a regression checker that executes your existing test suite and reports pass/fail counts with failing test details, ensuring no external statuses or tasks are altered during the process.

Does the regression checker support vitest and jest for JavaScript test framework detection?

Yes, the regression checker supports JavaScript test framework detection for both jest and vitest. It automatically identifies the configured framework, runs the full suite, and parses the pass/fail counts to report key failures for quick triage.

How do I capture stdout and stderr logs when running pytest regression tests?

To capture stdout and stderr logs when running pytest regression tests, the checker executes the suite and preserves both output streams automatically. This allows downstream log analysis and provides an audit trail alongside the PASS/FAIL verdict and failing test details.

What happens if my test suite execution exceeds the 5-minute timeout during regression detection?

If your test suite execution exceeds the 5-minute timeout during regression detection, the run is terminated. The checker applies this strict limit when building and executing test commands across pytest, jest, vitest, or go test frameworks to ensure quick quality gate feedback.

Why does my regression checker report a FAIL verdict without modifying my project tickets?

The regression checker reports a FAIL verdict without modifying project tickets because it functions as a non-intrusive quality gate. It solely runs the existing test suite, captures the results, and outputs the verdict with failing test details for manual triage.