Debugging Wizard
Parses error messages, traces execution flow through stack traces, correlates log entries to identify failure points, and applies systematic hypothesis-driven methodology to isolate and resolve bugs.
Before & after
Same prompt, same agent — the only difference is the skill.
I can help you debug this error. It looks like you're calling a function that doesn't exist or hasn't been defined properly. To troubleshoot, I'd recommend checking a few things: first, verify that the function is actually defined in the scope where you're trying to call it; second, check that all imports are correct; third, look at the surrounding context to see if there's a type mismatch. You might want to add some console.log statements to trace the execution flow. Would it be helpful if I took a closer look at your code? I can examine the stack trace more carefully once you share it.
EXECUTION TRACE: TypeError originates at line 427 in parseUserInput(). Promise chain shows: main() → loadData() → parseUserInput() → missing handler. LOG CORRELATION: • 14:32:15 — loadData() returns successfully • 14:32:16 — parseUserInput() invoked with null config • 14:32:16 — TypeError thrown, handler not defined ROOT CAUSE: The Promise chain at line 427 expects a .catch() block, but only .then() is chained. When loadData() completes, it passes incomplete data to parseUserInput(), which attempts to call a formatter function that was never attached to this Promise path. HYPOTHESIS DRIVEN FIX: 1. Add .catch() to loadData() Promise (lines 124-130) 2. Verify formatter function is bound before parseUserInput() runs 3. Add null-check guard at line 426 TEST: Wrap loadData() in try-catch, log config state before parseUserInput() invocation, step through Promise chain in debugger at line 423.
About this skill
name: debugging-wizard description: Use when Parses error messages, traces execution flow through stack traces, correlates log entries to identify failure points, and applies systematic hypothesis-driven methodology to isolate and resolve bugs.
Debugging Wizard
Parses error messages, traces execution flow through stack traces, correlates log entries to identify failure points, and applies systematic hypothesis-driven methodology to isolate and resolve bugs. Use when investigating errors, analyzing stack traces, finding root causes of unexpected behavior, troubleshooting crashes, or performing log analysis, error investigation, or root cause analysis.
What you get
- Public GitHub repo
- the skills/debugging-wizard folder with SKILL.md and references.
Customize your output
- Fork the repo and extend the skill's reference files for your own stack conventions.
Example output
Activates on a matching request (e.g. building or reviewing Debugging Wizard code) and can chain with other skills in the pack.
Best for
Full-stack developers and engineering teams using Claude Code.
SKILL.md preview
---
name: debugging-wizard
description: Use when investigating errors, analyzing stack traces, finding root causes of unexpected behavior, troubleshooting crashes, or performing log analysis and root cause investigation.
version: 1.0.0
category: Development / Testing
author: AgentVolt
license: proprietary
tags:
- development
- testing
---
# Debugging Wizard
Parses error messages, traces execution flow through stack traces, correlates log entries, and applies systematic hypothesis-driven methodology to isolate and resolve bugs.
## When to use
… (sign up to view the full skill)More development skills
View all Development skills →Playwright
Gives Claude autonomous headless browser control — it spins up a browser, clicks through your UI, checks everything works, and fixes broken tests.
Claude TDD Skill
Forces Claude Code to write a failing test before writing any implementation code.
Playwright Expert
Use when writing E2E tests with Playwright, setting up test infrastructure, or debugging flaky browser tests.
Test Master
Generates test files, designs mocking strategies and test architectures, analyzes coverage gaps, and produces test plans and defect reports across functional, performance.