From embedded-debugger
Guides probe-rs embedded debug workflows: probe discovery, flashing, debugging, RTT I/O for ARM Cortex-M/RISC-V via CLI or MCP tools. For hardware bring-up or runtime diagnostics.
How this skill is triggered — by the user, by Claude, or both
Slash command
/embedded-debugger:embedded-debuggerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the local `embedded-debugger-mcp` binary as the source of truth. Prefer CLI
Use the local embedded-debugger-mcp binary as the source of truth. Prefer CLI
checks first, then MCP tools when an MCP client is available.
embedded-debugger-mcp serveembedded-debugger-mcp doctor, embedded-debugger-mcp probes list, and
embedded-debugger-mcp skill print-prompt.Run these in order and report the exact outcome:
embedded-debugger-mcp doctor
embedded-debugger-mcp probes list
embedded-debugger-mcp config show
Use JSON for automation:
embedded-debugger-mcp doctor --json
embedded-debugger-mcp probes list --json
Use MCP tools for session-based operations:
list_probesconnectprobe_info, get_status, and read_memorywrite_memory, flash_erase, flash_program, run_firmwarertt_attach, rtt_channels,
rtt_read, rtt_write, rtt_detachdisconnectFor a reusable CLI+Skill prompt, read
references/default-prompt.md.
npx claudepluginhub adancurusul/embedded-debugger-mcpLaunches or attaches GDB sessions via OpenOCD for Cortex-M targets, supporting firmware download, halt/step debugging, and crash-context inspection. Useful when debugging embedded systems with ELF symbols and an OpenOCD-compatible probe.
Probes IoT/embedded targets for exposed SWD/JTAG debug interfaces via SEGGER J-Link. Detects OPEN, LOCKED, or DEAD debug ports and identifies silicon vendor from DPIDR/IDCODE.
Develops complete firmware and driver modules for ARM Cortex-M microcontrollers (Teensy, STM32, nRF52, SAMD), covering peripherals, concurrency patterns, and performance optimization.