Debug Helper

Debug assistant for error analysis, log interpretation, and performance profiling. Use when user encounters errors, crashes, or performance issues.

gabrielmoreira Updated 17 repo stars

File contents

Debug Helper

Systematic debugging workflow.

Error Analysis

  1. Read the error: full stack trace and error message
  2. Locate: find the source file and line
    # Search for the error origin
    grep -rn "ErrorClass\|error_function" src/
    
  3. Context: read surrounding code (±30 lines)
  4. Reproduce: identify minimal reproduction steps
  5. Root cause: trace the data flow to find where it goes wrong
  6. Fix: minimal change that addresses the root cause
  7. Verify: run the failing case to confirm the fix

Log Analysis

  1. Read the log file or output
  2. Identify patterns: timestamps, error levels, request IDs
  3. Correlate events across log lines
  4. Summarize: what happened, when, and why

Performance Profiling

  1. Measure: get baseline numbers first
    time <command>
    
  2. Profile: use language-appropriate tools:
    • Node.js: --prof, clinic.js
    • Python: cProfile, py-spy
    • Go: pprof
  3. Identify: find the hotspot (usually 1-2 functions)
  4. Optimize: fix the bottleneck
  5. Verify: measure again, compare with baseline

gabrielmoreira/agent-skills-mirror/tree/main/mirrors/repos/ifiokjr@oh-pi/packages/monopi__skills/skills/debug-helper commit 93a39d4c6b

Frequently asked questions

npx skillmds@latest add gabrielmoreira/debug-helper