gdb-chat

Community

Interactive 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.