mcpField
D
Debugging

Debugging

github.com/pluginagentmarketplace開発6230 回インストール43 週間前に更新
リポジトリ

Debugging について

Debuggingは、pdb、IDEデバッグ、ログ、プロファイリング、エラー分析を扱うPythonデバッグスキルです。コードや性能の問題を調査するPython開発者を対象としています。

主な機能

  1. 01pdbと事後デバッグ
  2. 02VS CodeとPyCharmでのデバッグ
  3. 03ログの設定と運用方法
  4. 04CPU・メモリのプロファイリング
  5. 05トレースバックと例外の分析
  6. 06本番環境のエラー監視

活用シーン

  1. 01pdbでPythonの実行を調査
  2. 02IDEのブレークポイントとウォッチでデバッグ
  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 を使って効果的にデバッグする
  • パフォーマンスの問題をプロファイリングする
  • 適切なロギングを設定する
  • 本番環境のエラーを分析する

コメント