debug-troubleshoot について
Tokio、Turso、redbを使うRust非同期コード向けのデバッグスキルです。ログ、タスク検査、バックトレース、メトリクスを用いて、実行時や性能、デッドロック、データベース接続の問題を調べます。
主な機能
- 01tracingとログレベルの設定
- 02Tokioの非同期タスク検査
- 03panicのバックトレース分析
- 04メトリクスによる性能分析
活用シーン
- 01実行時エラーの診断
- 02非同期デッドロックの調査
- 03データベース接続の問題の調査
- 04クラッシュや性能問題の分析
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ d-o-hub/ rust-self-learning-memory --skill debug-troubleshootインストール後、Claude Code で/debug-troubleshootを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
issues.mdlogging.mdtechniques.mdtokio-console.mdevals/evals.json詳細
デバッグとトラブルシューティング
Tokio、Turso、redb を使用した Rust の非同期コードを体系的にデバッグする方法です。
クイックリファレンス
- ロギング - トレーシングとログの設定
- Tokio Console - 非同期タスクのデバッグ
- よくある問題 - よくある問題と解決方法
- テクニック - デバッグ手法
使用する場面
- 実行時の問題を診断する場合
- パフォーマンスの問題がある場合
- 非同期処理でデッドロックが発生した場合
- データベース接続に問題がある場合
- パニックやクラッシュが発生した場合
デバッグツール
- ロギング - RUST_LOG レベルを使用したトレーシング
- Tokio Console - 非同期タスクの調査
- バックトレース - パニックの分析
- メトリクス - パフォーマンスのプロファイリング
トレーシングの設定については logging.md を、よくある問題については issues.md をご覧ください。
コメント
Markdown 対応