debugging

Diagnose software defects using structured debugging workflows with hypothesis testing and verification.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Nathanto-ai/liza-private --skill debugging-nathanto-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging
Source: https://github.com/Nathanto-ai/liza-private/tree/main/skills/debugging
Command: npx skills add https://github.com/Nathanto-ai/liza-private --skill debugging-nathanto-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Debugging optimizes certainty by guiding structured problem diagnosis and targeted fixes.

Core Features & Use Cases

  • Structured Issue Triage: prioritize symptoms and collect evidence.
  • Fast Path vs Normal Path: adaptive debugging modes for immediate vs in-depth analysis.
  • Root-Cause Gate and Post-Resolution Reflection: ensure robust fixes and learnings.
  • Reproducible workflows: document steps to reproduce and resolve.

Quick Start

Describe a failing scenario and apply the protocol to isolate the root cause and verify a fix.

Frequently Asked Questions about debugging

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

FAQPage Schema
What is a structured debugging protocol for software incident response?

Structured debugging protocols prioritize certainty over speed by guiding systematic evidence gathering, hypothesis testing, and fix verification to diagnose software defects and prevent regressions. They enforce escalation thresholds and document failure paths for robust incident resolution.

How do I find a software root cause instead of just patching symptoms?

To find a software root cause, apply a structured debugging protocol that collects evidence, tests hypotheses, and passes through a root-cause gate before applying fixes. This approach ensures you resolve the underlying defect rather than merely treating surface symptoms.

What's the best way to troubleshoot a software defect that is hard to reproduce?

Troubleshoot hard-to-reproduce software defects using a normal-path debugging workflow that systematically collects evidence and documents steps to reproduce. This structured approach isolates the root cause and produces reproducible fixes.

When should I use fast-path debugging versus a normal-path analysis?

Use fast-path debugging for immediate issue triage when you need rapid intervention, and switch to normal-path analysis for in-depth diagnosis requiring thorough evidence gathering and hypothesis testing to ensure a reproducible fix.

How do I prevent regressions after resolving a software incident?

Prevent regressions after resolving a software incident by enforcing post-resolution reflections and documenting failure paths. The structured debugging protocol verifies fixes and records learnings to ensure robust resolutions and avoid future regressions.

Do I need specific tools to apply a systematic troubleshooting workflow?

No specific tools are required to apply a systematic troubleshooting workflow. The protocol operates independently by structuring your issue triage, evidence collection, and hypothesis testing to guide targeted software fixes without external dependencies.