acceptance-orchestrato…
Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human…
GDB debugging assistant for AI agents - analyze core dumps, debug live processes, investigate crashes and deadlocks with source code correlation
$ npx -y skills add sinhoneyy/master-skills --skill gdb-cli --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/gdb-cliContext preview
The summary Claude sees to decide when to auto-load this skill.
GDB debugging assistant for AI agents - analyze core dumps, debug live processes, investigate crashes and deadlocks with source code correlation
name: gdb-cli description: "GDB debugging assistant for AI agents - analyze core dumps, debug live processes, investigate crashes and deadlocks with source code correlation" category: development risk: critical source: community date_added: "2026-03-22" author: Cerdore tags: - debugging - gdb - core-dump - crash-analysis - c++ - c tools: - claude-code - cursor - gemini-cli - codex-cli - antigravity
A GDB debugging skill designed for AI agents. Combines **source code analysis** with **runtime state inspection** using gdb-cli to provide intelligent debugging assistance for C/C++ programs.
# Install gdb-cli
pip install gdb-cli
# Or from GitHub
pip install git+https://github.com/Cerdore/gdb-cli.git
# Verify GDB has Python support
gdb -nx -q -batch -ex "python print('OK')"**Requirements:**
**For core dump analysis:**
gdb-cli load --binary <binary_path> --core <core_path> [--gdb-path <gdb_path>]
**For live process debugging:**
gdb-cli attach --pid <pid> [--binary <binary_path>]
**Output:** A session_id like `"session_id": "a1b2c3"`. Store this for subsequent commands.
SESSION="<session_id>" # List all threads gdb-cli threads -s $SESSION # Get backtrace (with local variables) gdb-cli bt -s $SESSION --full # Get registers gdb-cli registers -s $SESSION
For each frame in the backtrace: 1. **Extract frame info**: `{file}:{line} in {function}` 2. **Read source context**: Get ±20 lines around the crash point 3. **Get local variables**: `gdb-cli locals-cmd -s $SESSION --frame <N>` 4. **Analyze**: Correlate code logic with variable values
**Example correlation:**
Frame #0: process_data() at src/worker.c:87 Source code shows: 85: Node* node = get_node(id); 86: if (node == NULL) return; 87: node->data = value; <- Crash here Variables show: node = 0x0 (NULL) Analysis: The NULL check on line 86 didn't catch the issue.
# Examine variables gdb-cli eval-cmd -s $SESSION "variable_name" gdb-cli eval-cmd -s $SESSION "ptr->field" gdb-cli ptype -s $SESSION "struct_name" # Memory inspection gdb-cli memory -s $SESSION "0x7fffffffe000" --size 64 # Disassembly gdb-cli disasm -s $SESSION --count 20 # Check all threads (for deadlock analysis) gdb-cli thread-apply -s $SESSION bt --all # View shared libraries gdb-cli sharedlibs -s $SESSION
# List active sessions gdb-cli sessions # Check session status gdb-cli status -s $SESSION # Stop session (cleanup) gdb-cli stop -s $SESSION
**Indicators:**
**Investigation:**
gdb-cli registers -s $SESSION # Check RIP gdb-cli eval-cmd -s $SESSION "ptr" # Check pointer value
**Indicators:**
**Investigation:**
gdb-cli thread-apply -s $SESSION bt --all # Look for circular wait patterns
**Indicators:**
**Investigation:**
gdb-cli memory -s $SESSION "&variable" --size 128 gdb-cli registers -s $SESSION
# Load core dump gdb-cli load --binary ./myapp --core /tmp/core.1234 # Get crash location gdb-cli bt -s a1b2c3 --full # Examine crash frame gdb-cli locals-cmd -s a1b2c3 --frame 0
# Attach to stuck server gdb-cli attach --pid 12345 # Check all threads gdb-cli threads -s b2c3d4 # Get all backtraces gdb-cli thread-apply -s b2c3d4 bt --all
Unified skill library for Claude, Codex, Cursor, Antigravity & AI agents — 2,658 skills across 15 domains
Repo: sinhoneyy/master-skills
Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human…
Find and fix WCAG 2.2 accessibility issues. Two modes — report (sweep a codebase or page, produce a prioritized written report, no edits) and fix…
Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and tasks. Always search tools first…
Fetch any X/Twitter post as clean LLM-friendly JSON. Converts x.com, twitter.com, or adhx.com links into structured data with full article content, author…
This skill should be used when the user asks to "implement LLM-as-judge", "compare model outputs", "create evaluation rubrics", "mitigate evaluation bias", or…
Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and K8s compliance.