core-debug

Reproduce, isolate, and root-cause bugs with verified fixes and regression tests.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/sigitpoerwo/repoworkspace_zahra --skill core-debug
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core-debug
Source: https://github.com/sigitpoerwo/repoworkspace_zahra/tree/main/skills/01-SIAP-PAKAI/coding/core-debug
Command: npx skills add https://github.com/sigitpoerwo/repoworkspace_zahra --skill core-debug

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers systematically diagnose and fix bugs by enforcing a disciplined, four-phase debugging workflow that reduces guesswork and root-cause ambiguity.

Core Features & Use Cases

  • Four-Phase Debugging: Reproduce, Isolate, Root Cause Identification, Verify Fix with TDD.
  • Structured logging and traceability: Document steps, inputs, and outcomes to prevent regressions.
  • Use Case: When a failing module crashes in production, apply the process to identify and fix the root cause, then write tests to lock in the fix.

Quick Start

Initiate the four-phase debugging process on the failing module to drive a repeatable investigation and resolution.

Frequently Asked Questions about core-debug

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

FAQPage Schema
How do I systematically debug and find the root cause of a software bug?

Systematic debugging identifies and reproduces bugs to establish a repeatable failure, then applies isolation and root-cause analysis across modules to determine the true fault and potential side effects before implementing a verified fix.

How can I use TDD to fix bugs and prevent future regressions?

You can use TDD to implement a verified fix by writing tests and guardrails that lock in the bug resolution, ensuring regression protection and establishing clear rollback criteria for the failing module.

What is the best way to isolate a fault across multiple modules and interfaces?

The best way to isolate a fault is applying root-cause analysis across modules and interfaces to determine the true fault, while documenting steps, inputs, and outcomes to prevent regressions and resolve ambiguity.

Why does my software crash in production without a clear root cause?

Crashes without a clear root cause happen when guesswork replaces disciplined debugging; applying a structured four-phase workflow helps reliably reproduce the failure, isolate the fault, and verify the fix.

When do I need to apply a structured debugging workflow instead of ad-hoc fixes?

You need a structured debugging workflow when a failing module crashes and you must reduce root-cause ambiguity, requiring you to reproduce the error, identify the fault, and write tests to lock in the fix.

Does systematic debugging require specific testing frameworks to reproduce failures?

Systematic debugging requires establishing a repeatable failure through reproduction and isolation, but the metadata specifies no dependencies, meaning it applies framework-agnostic testing and guardrails to verify fixes.