debugging-and-error-recovery

Guide engineers through reproducibility, evidence preservation, and root-cause analysis for failures.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/harishgovardhandamodar/adversarialStudy --skill debugging-and-error-recovery-harishgovardhandamodar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-and-error-recovery
Source: https://github.com/harishgovardhandamodar/adversarialStudy/tree/main/Distributionally-Adversarial-Attack/.agents/skills/debugging-and-error-recovery
Command: npx skills add https://github.com/harishgovardhandamodar/adversarialStudy --skill debugging-and-error-recovery-harishgovardhandamodar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, repeatable approach to debugging and incident recovery, helping teams isolate root causes quickly and preserve evidence to prevent regression.

Core Features & Use Cases

  • Triage-driven diagnosis: guided steps to reproduce, isolate failing components, and separate symptoms from root cause.
  • Evidence preservation: checklists to collect logs, repro steps, and screenshots to enable faster fixes.
  • Root-cause verification: structured diagnosis and verification steps to guard against recurrence across tests, builds, and production incidents.
  • Use Case: after a flaky test or failing build, teams can follow the workflow to locate the failure source, apply a fix, and re-run validations.

Quick Start

Reproduce the failure from logs and follow the triage checklist to locate the root cause.

Frequently Asked Questions about debugging-and-error-recovery

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

FAQPage Schema
How do I find the root cause of a production incident or build break?

To find the root cause of a production incident or build break, follow structured triage steps to reproduce the failure, isolate failing components, and separate symptoms from the actual root cause.

What is the best way to debug flaky test failures across different environments?

Debugging flaky test failures requires preserving evidence like logs and repro steps, then guiding engineers through root-cause verification to ensure robust fixes and prevent recurrence across environments.

How do I preserve evidence when diagnosing a runtime incident?

Preserve evidence when diagnosing a runtime incident by collecting logs, repro steps, and screenshots using structured checklists, enabling faster fixes and preventing regression.

Does structured triage work for software outages in production environments?

Structured triage works for software outages in production environments by enforcing stop-the-line rules and verification steps, applying to test failures, build breaks, and runtime incidents.

How do I verify a software fix to prevent incident recurrence?

Verify a software fix to prevent incident recurrence by applying structured diagnosis and verification steps, re-running validations across tests, builds, and production incidents to guard against regression.