release-validation-triage

Triage release readiness by re-running failing tests in isolation.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/mlinnen/mr-pumpkin --skill release-validation-triage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-validation-triage
Source: https://github.com/mlinnen/mr-pumpkin/tree/main/.squad/skills/release-validation-triage
Command: npx skills add https://github.com/mlinnen/mr-pumpkin --skill release-validation-triage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When a release candidate passes targeted checks but the full validation gate fails, teams need a structured approach to decide whether to promote or investigate further.

Core Features & Use Cases

  • Pattern-driven triage: Re-run the failing file and the smallest failing test in isolation to identify whether the issue is deterministic or due to state leakage.
  • Classification guidance: Distinguish product bugs from test or environment flakiness and determine next steps for remediation.
  • Release decision support: Provide actionable criteria to determine promotion blockers or readiness.

Quick Start

Run the full release gate; if it fails, re-run the failing test in isolation to diagnose root cause.

Frequently Asked Questions about release-validation-triage

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

FAQPage Schema
How do I decide if a release is ready when the full CI test suite fails but isolated tests pass?

Release validation triage helps you decide release readiness when full CI gates fail but isolated tests pass. It provides a deterministic workflow to re-run failing tests, classify failures, and surface actionable guidance for promotion decisions.

What is the best way to triage test failures caused by state leakage in integration-heavy CI pipelines?

Triage test failures from state leakage by re-running the failing file and the smallest failing test in isolation. This pattern-driven approach identifies whether the issue is deterministic or caused by shared sockets, files, or long-lived subprocesses.

How do I classify flaky test failures versus product bugs during a release validation gate?

Classify flaky test failures versus product bugs using classification guidance that distinguishes test or environment flakiness from actual defects. This distinction determines your next steps for remediation and whether the failure blocks promotion.

When should I use isolated test re-runs to diagnose release readiness blockers?

Use isolated test re-runs for release readiness when integration-heavy projects with shared resources fail full validation gates. This approach applies to CI pipelines experiencing state leakage from shared sockets, files, or long-lived subprocesses.

What steps should I follow to triage a failing release candidate in a CI pipeline?

Run the full release gate first; if it fails, re-run the failing test in isolation to diagnose the root cause. This deterministic workflow enforces structured triage to classify the failure and determine promotion readiness.

Why does my test pass in isolation but fail when running the full validation suite?

Tests passing in isolation but failing in the full suite often indicate state leakage from shared sockets, files, or long-lived subprocesses. Triage this by re-running failing tests in isolation to classify whether the failure is deterministic or environmental.