gdbserver

Attach GDB to ikigai TUI apps via gdbserver for remote debugging.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/multicam/ikigai-rev --skill gdbserver-multicam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gdbserver
Source: https://github.com/multicam/ikigai-rev/tree/main/.claude-i/library/gdbserver
Command: npx skills add https://github.com/multicam/ikigai-rev --skill gdbserver-multicam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remote debugging for ikigai's TUI apps by isolating the debugger from the application's terminal.

Core Features & Use Cases

  • Remote debugging with gdbserver to attach to a running ikigai process.
  • Inspect stack frames, locals, and registers from a separate GDB instance.
  • Use cases include debugging TUI crashes or misbehaving UI elements without corrupting the terminal.

Quick Start

Start the target under gdbserver on a socket and connect with GDB to begin debugging.

Frequently Asked Questions about gdbserver

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a TUI app that uses an alternate terminal buffer without corrupting the display?

Remote debugging isolates the debugger from the application's terminal output by using gdbserver on the target and a separate GDB client. This prevents the debugger interface from corrupting the TUI display.

What is the best way to inspect stack frames and locals of a running C application remotely?

Remote debugging with gdbserver allows you to attach a separate GDB client to a running process. You can inspect stack frames, locals, and registers from the client without interfering with terminal output.

How do I start remote debugging with gdbserver for a terminal application?

Start the target application under gdbserver on a network socket, then connect to that socket using a GDB client. Once attached, you can inspect frames and continue execution across local or remote machines.

Can I use gdbserver to debug TUI crashes across remote machines?

Yes, gdbserver supports remote debugging across local or remote machines. You need a running gdbserver instance on the target and a GDB client that can attach, inspect frames, and continue execution.

Why does debugging a terminal UI app corrupt my terminal output?

Terminal output using an alternate buffer conflicts with the debugger interface. Isolating the debugger from the application's terminal via remote debugging prevents this corruption.