embedded-debug-entry
SolidUse when triaging embedded device, MCU, firmware, board bring-up, flashing, serial log, RTOS, bootloader, low-power, or peripheral debug requests
AI & Automation 22 stars
2 forks Updated 1 weeks ago MIT
Install
Quality Score: 79/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Embedded Debug Entry
## Overview
Use this skill as the first stop for embedded debugging. The agent should classify the target, failure phase, access method, toolchain, and risk level, then route to the narrowest specialized skill instead of guessing from incomplete context.
## When To Use
Use this skill when:
- The user reports an embedded device, MCU, board, firmware, RTOS, bootloader, or peripheral issue.
- The architecture or debugging path is unclear.
- The task might involve flashing, serial logs, SWD/JTAG, UART, ADB, bootloaders, low power, or hardware signals.
Do not use this skill when the user already named a more specific skill path, such as Cortex-M HardFault, 8051 timer, RISC-V trap, or embedded Linux SSH login.
## First Questions
Ask only what is needed to route:
- Target type: MCU, embedded Linux device, mixed SoC, module, or unknown board.
- Architecture or chip family: Cortex-M, Cortex-R, RISC-V, 8051, Linux-capable ARM, or unknown.
- Failure phase: cannot connect, cannot flash, no boot, crash/fault, no logs, peripheral failure, RTOS issue, bootloader issue, low-power issue.
- Available access: SWD/JTAG, serial UART, SSH, ADB, Telnet, local console, logic analyzer, oscilloscope, or vendor tool.
- Toolchain and artifacts: ELF/HEX/MAP, firmware log, programmer output, schematic, boot log, or fault dump.
## Routing Guide
Use the most specific path:
| Symptom or target | Prefer |
| --- | --- |
| Cortex-M MCU, SWD/JTAG, HardFault, startup | `cortex-m...
Details
- Author
- easyzoom
- Repository
- easyzoom/aix-skills
- Created
- 2 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
embedded-fault-debug
Use when embedded firmware crashes, traps, faults, resets unexpectedly, jumps to default handlers, corrupts stack, or executes invalid instructions
22 Updated 1 weeks ago
easyzoom AI & Automation Solid
cortex-m-debug
Use when debugging Cortex-M microcontrollers, firmware bring-up, SWD/JTAG sessions, faults, startup code, or flashing failures
22 Updated 1 weeks ago
easyzoom DevOps & Infrastructure Solid
embedded-linux-login-debug
Use when logging into, connecting to, or preparing to debug an embedded Linux device
22 Updated 1 weeks ago
easyzoom