# Debug Troubleshoot

> Systematic debugging approach for Rust async code with Tokio, Turso, and redb. Use when diagnosing runtime issues, performance problems, async deadlocks, database connection issues, or panics. Use when this capability is needed.

- Skill: `tomevault-io/debug-troubleshoot` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/debug-troubleshoot`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/debug-troubleshoot/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/debug-troubleshoot

---


# Debug and Troubleshoot

Systematic debugging approach for Rust async code with Tokio, Turso, and redb.

## Quick Reference

- **[Logging](logging.md)** - Tracing and log configuration
- **[Tokio Console](tokio-console.md)** - Async task debugging
- **[Common Issues](issues.md)** - Common problems and fixes
- **[Techniques](techniques.md)** - Debugging techniques

## When to Use

- Diagnosing runtime issues
- Performance problems
- Async deadlocks
- Database connection issues
- Panics and crashes

## Debugging Tools

1. **Logging** - tracing with RUST_LOG levels
2. **Tokio Console** - Async task inspection
3. **Backtraces** - Panic analysis
4. **Metrics** - Performance profiling

See **[logging.md](logging.md)** for tracing setup and **[issues.md](issues.md)** for common problems.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/d-o-hub) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-12 -->

