Skip to main content

serial-diagnostics

Diagnose embedded runtime behavior through serial logs after build/upload. Use when investigating boot loops, crashes, watchdog resets, panic output, missing boot markers, peripheral initialization issues, or silent serial sessions.

Datos de origen

Repositorio
jl-codes/platformio-mcp
Última actividad en el origen
17 de mayo de 2026 a las 06:06
Idioma detectado de SKILL.md
inglés
Estrellas
49
Forks
19

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
serial-diagnostics
description
Diagnose embedded runtime behavior through serial logs after build/upload. Use when investigating boot loops, crashes, watchdog resets, panic output, missing boot markers, peripheral initialization issues, or silent serial sessions.
# Serial Diagnostics ## Purpose Use this skill when firmware builds and flashes but the device has runtime issues. ## Safety Rules - Do not interrupt an active flash operation. - Do not start multiple monitors on the same port. - Do not assume silence means success. - Preserve serial logs. ## Workflow 1. Confirm the target device and serial port. 2. Start or query the serial monitor. 3. Capture logs for a bounded time window. 4. Identify boot markers, panic traces, reset loops, or missing output. 5. Summarize runtime health. 6. Recommend the smallest next code change. 7. If needed, patch firmware and rebuild. 8. Ask before reflashing. ## Runtime Patterns Detect: ```text BOOT_OK watchdog reset brownout detector Guru Meditation panic stack overflow heap corruption reboot loop no serial output sensor init failed WiFi failed BLE failed ```
Ver en GitHub