debugging-strategies
Installation
Summary
Systematic debugging methodology with tools, techniques, and patterns for tracking down bugs across any codebase.
- Covers the scientific method for debugging: observe, hypothesize, experiment, analyze, and repeat until root cause is found
- Includes language-specific debugging tools and configurations for JavaScript/TypeScript, Python, and Go with practical examples
- Provides advanced techniques like binary search debugging, differential debugging, trace debugging, and memory leak detection
- Organized patterns for common issue types: intermittent bugs, performance issues, and production debugging with targeted strategies
SKILL.md
Debugging Strategies
Transform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches.
When to Use This Skill
- Tracking down elusive bugs
- Investigating performance issues
- Understanding unfamiliar codebases
- Debugging production issues
- Analyzing crash dumps and stack traces
- Profiling application performance
- Investigating memory leaks
- Debugging distributed systems