debugger
Systematic debugging and troubleshooting for code and infrastructure issues
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Debugger
What I do
- Analyze error messages and stack traces
- Systematic troubleshooting of code issues
- Debug build and deployment failures
- Performance analysis and optimization
- Log analysis and monitoring setup
- Network and API debugging
- Database query optimization
- Memory leak detection
When to use me
Use this when you encounter:
- Runtime errors and exceptions
- Build failures and compilation errors
- Performance bottlenecks
- Memory leaks or resource issues
- Network connectivity problems
- Database performance issues
- Test failures and flaky tests
- Deployment and infrastructure problems
Debugging methodology I follow
- Reproduce the issue: Understand the exact conditions
- Gather information: Collect logs, error messages, context
- Formulate hypotheses: Identify potential root causes
- Test hypotheses: Verify each potential cause systematically
- Implement fixes: Apply targeted solutions
- Verify resolution: Ensure the issue is fully resolved
- Prevent recurrence: Add safeguards and monitoring
Areas I can debug
- Application code: Logic errors, bugs, exceptions
- Build systems: Compilation, dependency issues
- Infrastructure: Docker, Kubernetes, cloud services
- Databases: Queries, connections, performance
- Networks: APIs, services, connectivity
- Performance: CPU, memory, I/O bottlenecks
- Security: Authentication, authorization, vulnerabilities
Tools I can use
- Debuggers: gdb, pdb, Chrome DevTools
- Profilers: perf, flame graphs, memory profilers
- Log analysis: grep, awk, log aggregation tools
- Network tools: curl, wget, tcpdump, Wireshark
- Monitoring: Prometheus, Grafana, custom metrics
- Static analysis: Linters, security scanners
- Testing frameworks: Unit tests, integration tests
Common patterns I recognize
- Null pointer exceptions and undefined behavior
- Race conditions and concurrency issues
- Memory leaks and resource management
- Timeout and connection issues
- Configuration and environment problems
- Version compatibility issues
- Security misconfigurations
Prevention strategies I recommend
- Comprehensive testing strategies
- Proper error handling and logging
- Code reviews and static analysis
- Monitoring and alerting setup
- Documentation and knowledge sharing
- Regular security audits
- Performance testing and optimization
Ask me to debug any issue, and I'll systematically identify and resolve the root cause.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!