Debugging strategies skill

Transform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches.

by davila7·MIT license·★ 32,299 Stars on the repo·GitHub ↗

Use now

Files of Debugging strategies

davila7/main1 file shown
SKILL.md
Show the full text38 lines
debugging-strategies-davila7/SKILL.md38 lines · 1.2 KB

Debugging Strategies

Transform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches.

Use this skill when

  • Tracking down elusive bugs
  • Investigating performance issues
  • Debugging production incidents
  • Analyzing crash dumps or stack traces
  • Debugging distributed systems

Do not use this skill when

  • There is no reproducible issue or observable symptom
  • The task is purely feature development
  • You cannot access logs, traces, or runtime signals

Instructions

  • Reproduce the issue and capture logs, traces, and environment details.
  • Form hypotheses and design controlled experiments.
  • Narrow scope with binary search and targeted instrumentation.
  • Document findings and verify the fix.
  • If detailed playbooks are required, open resources/implementation-playbook.md.

Resources

  • resources/implementation-playbook.md for detailed debugging patterns and checklists.
1---
2name: debugging-strategies
3description: "Transform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches."
4risk: safe
5source: community
6date_added: "2026-02-27"
7---
8 
9# Debugging Strategies
10 
11Transform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches.
12 
13## Use this skill when
14 
15- Tracking down elusive bugs
16- Investigating performance issues
17- Debugging production incidents
18- Analyzing crash dumps or stack traces
19- Debugging distributed systems
20 
21## Do not use this skill when
22 
23- There is no reproducible issue or observable symptom
24- The task is purely feature development
25- You cannot access logs, traces, or runtime signals
26 
27## Instructions
28 
29- Reproduce the issue and capture logs, traces, and environment details.
30- Form hypotheses and design controlled experiments.
31- Narrow scope with binary search and targeted instrumentation.
32- Document findings and verify the fix.
33- If detailed playbooks are required, open `resources/implementation-playbook.md`.
34 
35## Resources
36 
37- `resources/implementation-playbook.md` for detailed debugging patterns and checklists.
38 

Discussion