debugging

Your one-stop shop for automating away tedious, repetitive, and error-prone manual work. From simple macros to complex AI-driven workflows, discover how effortless your day-to-day can be. #efficiency #productivity #automation #digitalization #zerowaste #smartwork #gothextra mile #beyondthelimits #keeppushingforward #nevergiveup #

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/o3-ozono/atdd-kit --skill debugging-o3-ozono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging
Source: https://github.com/o3-ozono/atdd-kit/tree/main/skills/debugging
Command: npx skills add https://github.com/o3-ozono/atdd-kit --skill debugging-o3-ozono

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Root-cause investigation is essential before bug fixes, ensuring evidence-based diagnoses rather than guesswork.

Core Features & Use Cases

  • Step-by-step symptom confirmation, hypothesis formation, and diagnostic instrumentation to identify root causes.
  • Structured evidence collection and clear root-cause classification to decide whether a fix is warranted.
  • Guardrails, escalation rules, and safety checks to prevent blind patches across development, QA, and production issues.

Quick Start

Begin by documenting the symptom, form hypotheses with reasons, and implement minimal diagnostic instrumentation before touching any code.

Frequently Asked Questions about debugging

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

FAQPage Schema
How do I find the root cause of a bug before applying a code fix?

To find a bug root cause before fixing, document the symptom, form hypotheses with reasons, and implement minimal diagnostic instrumentation to collect evidence. This structured investigation prevents guesswork and ensures you identify the actual failure point across development and testing environments.

What is the best way to structure bug diagnosis for unexpected application behavior?

The best way to structure bug diagnosis is through a disciplined workflow: confirm symptoms, test hypotheses, gather instrumentation evidence, classify the root cause, and safely escalate if needed. This evidence-based approach prevents blind patches and ensures accurate resolution of unexpected behavior.

How do I confirm a bug symptom before starting root cause investigation?

To confirm a bug symptom for root cause investigation, document the exact unexpected behavior, errors, or crashes observed in your development or QA environments. Precise symptom confirmation establishes a reliable baseline for forming testable hypotheses and deploying targeted diagnostic instrumentation.

When should I use diagnostic instrumentation instead of immediately patching code?

You should use diagnostic instrumentation before patching code when a bug root cause is unclear. Adding minimal diagnostic logging collects concrete evidence to test hypotheses, preventing blind patches and ensuring your fix targets the verified failure point rather than masking the symptom.

How do I safely escalate a production bug crash during root cause analysis?

To safely escalate a production bug crash during root cause analysis, follow structured guardrails and safety checks that classify the root cause before transitioning to fixes. This disciplined workflow prevents blind patches and ensures safe handling of critical issues across production environments.

Why do my code fixes keep failing to resolve the underlying issue?

Code fixes fail to resolve underlying issues when they skip root cause investigation and apply blind patches instead. By enforcing evidence collection and hypothesis testing before touching code, you ensure the fix targets the actual failure point rather than guessing at symptoms.