jtag-swd-debug
Deep integration with JTAG/SWD debug probes for hardware-level debugging and flash programming
npx skills add a5c-ai/babysitter --skill jtag-swd-debug --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# JTAG/SWD Debug Skill ## Overview This skill provides deep integration with JTAG/SWD debug probes for hardware-level debugging, flash programming, and real-time firmware analysis. It enables direct hardware interaction through industry-standard debug interfaces. ## Capabilities ### Debug Probe Operations - Execute OpenOCD, J-Link, and ST-LINK commands - Configure debug probe connections and interfaces - Manage multiple debug probe types and adapters - Handle transport protocols (JTAG, SWD, cJTAG) ### Memory Operations - Read/write memory-mapped registers - Direct memory inspection and modification - Real-time memory watch and modification - Flash programming and verification - Memory dump and analysis ### Debugging Features - Set hardware breakpoints and watchpoints - Core state inspection (registers, stack, PC) - Single-step execution control - Fault handler analysis and debugging - Call stack unwinding ### Trace and Output - Semihosting input/output support - SWO trace output configuration - ITM stimulus port configuration - Real-time trace buffer analysis ## Target Processes - `hardware-bring-up.js` - Initial board validation and debug setup - `bootloader-implementation.js` - B
- Overview
- Capabilities
- Debug Probe Operations
- Memory Operations
- Debugging Features
- Trace and Output
- Target Processes
- Dependencies
- Usage Context
- Configuration
- Example Operations
- Flash Programming
- Memory Read
- Register Inspection
openocd -f interface/stlink.cfg -f target/stm32f4x.cfg \ JLinkExe -device STM32F407VG -if SWD -speed 4000 \ openocd -f board/stm32f4discovery.cfg \
What does the jtag-swd-debug skill do?
Deep integration with JTAG/SWD debug probes for hardware-level debugging and flash programming
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill jtag-swd-debug --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
