Debugging

Diagnose software defects through structured reproduction, isolation, and verification.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/saknarinZ/agent_skills_gemini --skill debugging-saknarinz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Debugging
Source: https://github.com/saknarinZ/agent_skills_gemini/tree/main/.agent/skills/debugging
Command: npx skills add https://github.com/saknarinZ/agent_skills_gemini --skill debugging-saknarinz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Debugging is often chaotic and time-consuming; this skill provides a structured, repeatable approach to identify, reproduce, isolate, and fix defects in software systems, reducing mean time to recovery and improving code quality.

Core Features & Use Cases

  • Structured workflow: Gather data, reproduce issues, isolate root causes, form hypotheses, verify fixes, and document outcomes.
  • Cross-domain applicability: Works across frontend, backend, and data pipelines; analyzes error messages, stack traces, logs, and environment details.
  • Practical examples: Use for resolving intermittent race conditions, null reference errors, and failing API calls in development or production.

Quick Start

Describe the issue you are facing and let the Debugging Skill guide you through reproduction, analysis, isolation, and verification of a fix.

Frequently Asked Questions about Debugging

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

FAQPage Schema
How do I systematically debug software defects using stack traces and logs?

To debug software defects systematically, gather data from stack traces and logs, reproduce the issue, isolate the root cause, form hypotheses, verify the fix, and document the outcome. This structured workflow reduces mean time to recovery across frontend, backend, and data pipelines.

What is the best way to isolate root causes of intermittent race conditions in production?

The best way to isolate root causes of intermittent race conditions is following a structured workflow: gather environment details and logs, reproduce the issue reliably, isolate variables, test hypotheses, and verify the applied fix to ensure the defect is resolved.

Can I use this structured debugging workflow for failing API calls in data pipelines?

Yes, this structured debugging workflow applies to failing API calls in data pipelines. It supports cross-domain error analysis, allowing you to gather data, reproduce issues, isolate root causes, and verify fixes across frontend, backend, and data pipeline environments.

Does this debugging approach work for analyzing error messages in both development and production environments?

Yes, this debugging approach works for analyzing error messages in both development and production environments. It systematically handles error messages, stack traces, and log analysis to diagnose and fix software defects quickly and reliably across different stages.

How to reproduce and fix null reference errors when troubleshooting application crashes?

To reproduce and fix null reference errors when troubleshooting crashes, describe the issue to initiate structured data gathering, reliably reproduce the error, isolate the root cause, test hypotheses, and verify the documented fix for the software defect.