# 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.

- Skill: `d-o-hub/debug-troubleshoot` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add d-o-hub/debug-troubleshoot`
- Raw SKILL.md: https://api.skillmd.com/api/skills/d-o-hub/debug-troubleshoot/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: d-o-hub (https://skillmd.com/u/d-o-hub)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/d-o-hub/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.

