What problem does it solve? Debugging errors, exceptions, and unexpected behavior often becomes an unstructured guessing game. This Skill provides a systematic, hypothesis-driven debugging workflow that helps you locate root causes faster and apply verified fixes instead of trial-and-error patching. ## Core Features & Use Cases - Structured Debugging Workflow: A five-step process covering problem understanding, error type analysis, root cause location, hypothesis verification, and fix validation. - Error Pattern Library: Common error patterns for Python, JavaScript/TypeScript, and Bash/Zsh, including mutable default arguments, closure issues, unquoted shell variables, and async error handling. - Debugging Tool Guidance: Usage instructions for pdb, Node.js Inspector, git bisect, and shell debugging flags like set -x and set -euo pipefail. - Use Case: When a Python script throws an IndexError or a Bash script silently deletes the wrong files, activate this Skill to walk through evidence gathering, hypothesis testing, and a verified fix with regression prevention. ## Quick Start Debug this error and find the root cause using a systematic debugging workflow.