debugger

Reproduce failures, isolate root causes, and apply minimal fixes with regression tests.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/supermalang/ai-augmented-coding --skill debugger-supermalang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugger
Source: https://github.com/supermalang/ai-augmented-coding/tree/main/.claude/skills/debugger
Command: npx skills add https://github.com/supermalang/ai-augmented-coding --skill debugger-supermalang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you debug broken behavior by reproducing the issue, isolating the true root cause, and applying the smallest correct fix without introducing regressions.

Core Features & Use Cases

  • Deterministic Reproduction: Recreate failures from stack traces, bug reports, or live UI symptoms before changing code.
  • Regression Protection: Add one focused failing test that captures the defect and confirms the fix stays correct.
  • Minimal Safe Fixes: Repair exceptions, wrong outputs, and broken flows while avoiding unrelated refactors or feature creep.
  • Use Case: A CI test starts failing after a recent change; this Skill traces the failure to the source, adds a regression test, and verifies the full suite remains green.

Quick Start

Use the debugger skill to reproduce this failure, identify the root cause, add one regression test, and apply the smallest fix that makes the full suite pass.

Frequently Asked Questions about debugger

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

FAQPage Schema
How do I find the root cause of a failing test in my CI pipeline?

To find the root cause of a failing test, you reproduce the failure deterministically, isolate the true source, and add a focused regression test. This traces failures directly to the source without guessing.

What is the best way to fix a runtime exception without introducing new bugs?

The best way to fix a runtime exception safely is to apply the smallest correct change after isolating the true root cause. You must verify the full test suite remains green to ensure no regressions are introduced.

How do I troubleshoot a UI regression that only appears intermittently?

To troubleshoot a UI regression, you must deterministically reproduce the broken behavior from live symptoms before changing code. Once reproduced, add a focused failing test and apply a minimal repair to fix it.

Do I need a failing test case before I can start debugging a codebase?

You need a regression test to debug effectively, as it captures the defect and confirms the fix stays correct. You can recreate failures from bug reports and then add one focused failing test to verify your minimal repair.

Why does my bug fix keep breaking other features in the full test suite?

Your bug fix breaks other features because unrelated refactors or feature creep introduce regressions. You must apply the smallest correct change and run full-suite verification to preserve existing behavior and keep the suite green.