debugging-and-error-recovery

Diagnose root causes of test, build, and runtime failures via structured triage.

3|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/vtgiang-dotcom/Solo-Code-Harness --skill debugging-and-error-recovery-vtgiang-dotcom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-and-error-recovery
Source: https://github.com/vtgiang-dotcom/Solo-Code-Harness/tree/main/.gemini/antigravity/skills/debugging-and-error-recovery
Command: npx skills add https://github.com/vtgiang-dotcom/Solo-Code-Harness --skill debugging-and-error-recovery-vtgiang-dotcom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging with structured triage helps teams identify the root cause of failures quickly and avoid guessing, preserving trust and reducing MTTR.

Core Features & Use Cases

  • Stop-the-Line rule to halt changes when issues are detected
  • Step-by-step triage checklist to reproduce, localize, reduce, repair, guard, and verify
  • Clear guidance for preserving evidence and validating fixes across tests, builds, and runtime incidents

Quick Start

When something breaks, STOP adding features, PRESERVE evidence, DIAGNOSE using the triage checklist, and FIX the root cause before resuming work.

Frequently Asked Questions about debugging-and-error-recovery

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

FAQPage Schema
What is systematic debugging and how does it help with root-cause analysis?

Systematic debugging is a structured triage process to identify and isolate the root cause of failures. It helps teams avoid guessing and reduces mean time to resolution by preserving evidence and following a stepwise checklist.

How do I debug test failures, build errors, and runtime bugs step by step?

Debug test failures, build errors, and runtime bugs by applying a triage checklist: reproduce, localize, reduce, repair, guard, and verify. This stepwise process guides you from initial failure reproduction to final fix verification.

What's the best way to handle a production incident without causing further issues?

Handling a production incident requires a stop-the-line rule to halt feature changes, preserving evidence immediately, and diagnosing the root cause via triage before resuming work to prevent compounding errors.

Can I use a structured triage process for both development bugs and production incidents?

Yes, structured triage applies to test failures, build errors, runtime bugs, and production incidents. It enforces evidence preservation and a stepwise diagnostic checklist to repair and guard against both development and production failures.

Why should I stop adding features when a build error or test failure is detected?

You should stop adding features when a build error or test failure is detected to prevent compounding issues. This stop-the-line rule ensures you preserve evidence and focus on diagnosing the root cause before resuming work.