mcpField
D
debug-troubleshoot

debug-troubleshoot

github.com/d-o-hub開発1340 回インストール今日更新
リポジトリ

debug-troubleshoot について

Tokio、Turso、redbを使うRust非同期コード向けのデバッグスキルです。ログ、タスク検査、バックトレース、メトリクスを用いて、実行時や性能、デッドロック、データベース接続の問題を調べます。

主な機能

  1. 01tracingとログレベルの設定
  2. 02Tokioの非同期タスク検査
  3. 03panicのバックトレース分析
  4. 04メトリクスによる性能分析

活用シーン

  1. 01実行時エラーの診断
  2. 02非同期デッドロックの調査
  3. 03データベース接続の問題の調査
  4. 04クラッシュや性能問題の分析

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill debug-troubleshoot

インストール後、Claude Code で/debug-troubleshootを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

issues.md
logging.md
techniques.md
tokio-console.md
evals/
evals.json

詳細

デバッグとトラブルシューティング

Tokio、Turso、redb を使用した Rust の非同期コードを体系的にデバッグする方法です。

クイックリファレンス

使用する場面

  • 実行時の問題を診断する場合
  • パフォーマンスの問題がある場合
  • 非同期処理でデッドロックが発生した場合
  • データベース接続に問題がある場合
  • パニックやクラッシュが発生した場合

デバッグツール

  1. ロギング - RUST_LOG レベルを使用したトレーシング
  2. Tokio Console - 非同期タスクの調査
  3. バックトレース - パニックの分析
  4. メトリクス - パフォーマンスのプロファイリング

トレーシングの設定については logging.md を、よくある問題については issues.md をご覧ください。

コメント