agentic-systematic-debugging

Coordinates a step-by-step workflow to reproduce, diagnose, and verify bug fixes across environments.

3|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/alphabeen/oh-my-jinho --skill agentic-systematic-debugging-alphabeen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agentic-systematic-debugging
Source: https://github.com/alphabeen/oh-my-jinho/tree/main/skills/agentic-systematic-debugging
Command: npx skills add https://github.com/alphabeen/oh-my-jinho --skill agentic-systematic-debugging-alphabeen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces a disciplined debugging workflow that starts with reproducing the failure, followed by root-cause analysis and failing-test reinforcement before applying a fix.

Core Features & Use Cases

  • Reproduce-first debugging: require a reproducible state before analysis to avoid guesswork.
  • Phase-driven workflow: guide through problem definition, evidence gathering, root-cause isolation, failure locking, and verification.
  • Guardrails and documentation: ensures structured, testable fixes and traceable outcomes across unit, integration, and production bugs.

Quick Start

Begin a reproduce-first debugging session and follow the seven-phase workflow to reproduce, define, instrument, isolate, lock, fix, and verify.

Frequently Asked Questions about agentic-systematic-debugging

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

FAQPage Schema
How do I enforce a reproduce-first debugging workflow for software bugs?

A reproduce-first debugging workflow requires establishing a reproducible failure state before root-cause analysis. This Skill enforces this process by guiding teams through problem definition, evidence gathering, hypothesis formation, and staged verification before patching.

What is the best way to isolate the root cause of a production incident?

Isolating the root cause of a production incident requires systematically gathering evidence and forming disciplined hypotheses. This Skill enforces a phase-driven workflow that locks the failure state and verifies the fix through structured testing.

How do I structure hypothesis testing and verification before applying a software fix?

Structuring hypothesis testing involves instrumenting the reproducible state, isolating the root cause, and locking the failure with tests. This Skill provides automated guardrails and a structured closure verification process to ensure testable fixes.

Does this reproduce-first debugging workflow apply to both unit tests and integration tests?

Yes, the reproduce-first debugging workflow applies across unit tests, integration tests, and production incidents. It ensures traceable outcomes and structured fixes regardless of the testing environment or failure scope.

Why should I reproduce a failure before starting root-cause analysis on a bug?

Reproducing a failure before root-cause analysis avoids guesswork by providing a reliable state for evidence gathering. This Skill enforces reproduction attempts as a mandatory prerequisite before moving to hypothesis formation and patching.

What are the limitations of undisciplined debugging without automated guardrails?

Undisciplined debugging without automated guardrails often leads to untestable fixes and untraceable outcomes. This Skill prevents this by enforcing a staged workflow that requires failure locking and structured closure verification before resolving the bug.