gdb-chat
CommunityInteractive GDB chats for kernel debugging.
Authorryanbreen
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enables interactive, stateful GDB debugging of the Breenix kernel, preserving session state so you can iteratively inspect, modify, and reason about kernel behavior without restarting your debugging environment.
Core Features & Use Cases
- Persistent sessions: Create and reuse a long-running GDB session connected to QEMU.
- Command-driven insights: Send GDB commands and receive structured JSON outputs suitable for automation.
- Serial visibility: Access kernel serial output alongside debugging data to correlate boot messages with state.
- Use Case: When tracing a crash, start a session, set breakpoints, inspect registers, view backtraces, and collect memory snapshots without reattaching.
Quick Start
Start a session with breenix-gdb-chat/scripts/start_session.py, then query state with breenix-gdb-chat/scripts/gdb_cmd.py and stop with breenix-gdb-chat/scripts/stop_session.py --session SESSION_ID.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: gdb-chat Download link: https://github.com/ryanbreen/breenix/archive/main.zip#gdb-chat Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.