discover-debugging

rand's avatarfrom rand

Automatically discover debugging and profiling skills when working with debugging. Activates for debugging development tasks.

⭐33stars🔀2forks📁View on GitHub🕐Updated Nov 25, 2025

When & Why to Use This Skill

The discover-debugging skill serves as an intelligent automated gateway that identifies and activates specialized debugging and profiling tools within the Claude Code environment. By monitoring development tasks in real-time, it streamlines the troubleshooting process, providing instant access to 14 comprehensive sub-skills ranging from memory leak analysis to distributed systems diagnostics, ensuring developers always have the right tools for complex bug resolution.

Use Cases

  • Automated Diagnostic Discovery: Automatically surfaces relevant debugging tools like GDB, LLDB, or Web DevTools when Claude detects error logs, crashes, or troubleshooting requests in the workspace.
  • Performance Optimization: Facilitates rapid access to profiling and memory leak detection skills to identify bottlenecks and improve application efficiency during the development cycle.
  • Environment-Specific Troubleshooting: Seamlessly switches between specialized toolsets for containerized environments, remote systems, or browser-based applications without manual configuration.
  • Complex System Analysis: Enables deep-dive investigations into intricate issues such as core dumps, concurrency bugs, and distributed system failures by progressively loading advanced diagnostic modules.
namediscover-debugging
descriptionAutomatically discover debugging and profiling skills when working with debugging. Activates for debugging development tasks.

Debugging Skills Discovery

Provides automatic access to comprehensive debugging skills.

When This Skill Activates

This skill auto-activates when you're working with:

  • debugging
  • GDB
  • LLDB
  • profiling
  • memory leaks
  • performance analysis
  • troubleshooting
  • diagnostics

Available Skills

Quick Reference

The Debugging category contains 14 skills:

  1. browser-devtools
  2. concurrency-debugging
  3. container-debugging
  4. core-dump-analysis
  5. crash-debugging
  6. distributed-systems-debugging
  7. gdb-fundamentals
  8. lldb-macos-debugging
  9. memory-leak-debugging
  10. network-debugging
  11. performance-profiling
  12. production-debugging
  13. python-debugging
  14. remote-debugging

Load Full Category Details

For complete descriptions and workflows:

cat ~/.claude/skills/debugging/INDEX.md

This loads the full Debugging category index with:

  • Detailed skill descriptions
  • Usage triggers for each skill
  • Common workflow combinations
  • Cross-references to related skills

Load Specific Skills

Load individual skills as needed:

cat ~/.claude/skills/debugging/browser-devtools.md
cat ~/.claude/skills/debugging/concurrency-debugging.md
cat ~/.claude/skills/debugging/container-debugging.md
cat ~/.claude/skills/debugging/core-dump-analysis.md
cat ~/.claude/skills/debugging/crash-debugging.md

Progressive Loading

This gateway skill enables progressive loading:

  • Level 1: Gateway loads automatically (you're here now)
  • Level 2: Load category INDEX.md for full overview
  • Level 3: Load specific skills as needed

Usage Instructions

  1. Auto-activation: This skill loads automatically when Claude Code detects debugging work
  2. Browse skills: Run cat ~/.claude/skills/debugging/INDEX.md for full category overview
  3. Load specific skills: Use bash commands above to load individual skills

Next Steps: Run cat ~/.claude/skills/debugging/INDEX.md to see full category details.