Agent skill
Debugging
Python debugging techniques, pdb, and IDE debugging tools
Install this agent skill to your Project
npx add-skill https://github.com/pluginagentmarketplace/custom-plugin-python/tree/main/skills/debugging
SKILL.md
Python Debugging Skill
Overview
Master Python debugging using pdb, IDE debuggers, and advanced troubleshooting techniques.
Topics Covered
pdb Debugger
- Basic pdb commands
- Breakpoint() function
- Post-mortem debugging
- Remote debugging
- pdb++ enhancements
IDE Debugging
- VS Code debugger
- PyCharm debugging
- Breakpoint conditions
- Watch expressions
- Call stack navigation
Logging
- logging module setup
- Log levels and handlers
- Structured logging
- Log aggregation
- Debug logging strategies
Profiling
- cProfile usage
- line_profiler
- memory_profiler
- py-spy for production
- Flame graphs
Error Analysis
- Traceback analysis
- Exception chaining
- Context managers for debugging
- Sentry integration
- Error monitoring
Prerequisites
- Python fundamentals
- Exception handling
Learning Outcomes
- Debug effectively with pdb
- Profile performance issues
- Set up proper logging
- Analyze production errors
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
Pandas Data Analysis
Master data manipulation, analysis, and visualization with Pandas, NumPy, and Matplotlib
FastAPI
FastAPI web framework for building modern APIs with async support
Poetry Packaging
Master Python package management with Poetry, dependency resolution, publishing, and project structure
Django Framework
Build production-ready web applications with Django MVC, ORM, authentication, and REST APIs
Python Performance
Master Python optimization techniques, profiling, memory management, and high-performance computing
Python Fundamentals
Master Python syntax, data types, control flow, functions, OOP, and standard library
Didn't find tool you were looking for?