mcpField
D
Debugging

Debugging

github.com/pluginagentmarketplace开发6230 次安装43 周前更新
代码仓库

关于 Debugging

Debugging 是一项 Python 调试技能,涵盖 pdb、IDE 调试、日志记录、性能分析和错误分析,面向排查代码及性能问题的 Python 开发者。

主要功能

  1. 01pdb 与事后调试
  2. 02VS Code 和 PyCharm 调试
  3. 03日志配置与策略
  4. 04CPU 和内存性能分析
  5. 05回溯与异常分析
  6. 06生产环境错误监控

适用场景

  1. 01使用 pdb 检查 Python 执行过程
  2. 02通过 IDE 断点和监视表达式调试
  3. 03诊断性能和内存问题
  4. 04分析生产环境异常与日志

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pluginagentmarketplace/custom-plugin-python --skill debugging

安装后在 Claude Code 中输入/debugging确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
schema.json
config.yaml
references/
PATTERNS.md
GUIDE.md
scripts/
validate.py

详细介绍

Python 调试技能

概述

掌握使用 pdb、IDE 调试器和高级故障排查技术进行 Python 调试。

涵盖主题

pdb 调试器
  • pdb 基本命令
  • Breakpoint() 函数
  • 事后调试
  • 远程调试
  • pdb++ 增强功能
IDE 调试
  • VS Code 调试器
  • PyCharm 调试
  • 断点条件
  • 监视表达式
  • 调用堆栈导航
日志记录
  • logging 模块设置
  • 日志级别和处理器
  • 结构化日志记录
  • 日志聚合
  • 调试日志记录策略
性能分析
  • cProfile 用法
  • line_profiler
  • memory_profiler
  • 用于生产环境的 py-spy
  • 火焰图
错误分析
  • 回溯分析
  • 异常链
  • 用于调试的上下文管理器
  • Sentry 集成
  • 错误监控

前置条件

  • Python 基础知识
  • 异常处理

学习成果

  • 使用 pdb 高效调试
  • 分析性能问题
  • 设置适当的日志记录
  • 分析生产环境中的错误

评论

支持 Markdown