What problem does it solve? When code throws errors or behaves unexpectedly, developers often guess at fixes instead of investigating systematically. This Skill provides a structured five-step debugging workflow—understand, analyze, locate, hypothesize, fix—plus language-specific error pattern catalogs so bugs get resolved methodically instead of by trial and error. ## Core Features & Use Cases - Structured Debugging Workflow: A five-step process covering evidence gathering, error-type classification, binary search, log tracing, and hypothesis verification. - Language-Specific Error Patterns: Detailed catalogs of common Python, JavaScript/TypeScript, and Bash/Zsh errors with wrong-vs-correct code examples. - Debugging Tool Commands: Ready-to-use commands for pdb, Node.js inspector, git bisect, shellcheck, and bash strict modes. - Use Case: A user reports "my script deletes files in the wrong directory." The Skill identifies the classic unquoted-variable and missing set -e pattern, explains why cd failure continued execution, and provides the corrected script with set -euo pipefail. ## Quick Start Ask the assistant to debug this error and paste the full error message, stack trace, and the code that triggers it.