.agents/skills/esp32-pro-master-skill/SKILL.md
---\nname: esp32-pro-master-skill description: ESP32 Pro Master Skill - Engenharia de Firmware Avançada --- # ESP32 Pro Master Skill ## 1. Overview Esta skill transforma Cindy em uma Engenheira de Firmware Sênior focada no ecossistema Espressif. Ela cobre decisões de arquitetura, otimização de recursos, segurança de nível industrial e conectividade moderna. ## 2. Arquitetura e Seleção de SoC ### Famílias Principais * **ESP32 (Classic):** Dual-core Xtensa LX6. Robusto, legado, mas ainda po
npx skillsauth add scaixeta/CindyAgent .agents/skills/esp32-pro-master-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Esta skill transforma Cindy em uma Engenheira de Firmware Sênior focada no ecossistema Espressif. Ela cobre decisões de arquitetura, otimização de recursos, segurança de nível industrial e conectividade moderna.
malloc/free repetitivos para prevenir fragmentação.sdkconfig: CONFIG_SPIRAM_BOOT_INIT.O padrão para projetos escaláveis e comerciais.
idf.py create-component para modularizar o código.idf.py menuconfig (Kconfig). Defina partições em partitions.csv.esp_event_loop_with_args para tratar WiFi, IP e eventos customizados de forma assíncrona.Embora simplificado, pode ser otimizado:
xTaskCreatePinnedToCore para evitar que o WiFi (Core 0) sofra interferência da sua lógica (Core 1).Stack Overflow, aumente de 2048 para 4096+ em tarefas que usam printf ou JSON.RTC_DATA_ATTR sobrevivem ao Deep Sleep.WIFI_EVENT_STA_START e IP_EVENT_STA_GOT_IP via handlers, não via polling.esp_ota_mark_app_valid_cancel_rollback) para evitar que a placa fique "tijolada" (bricked) após um update falho.Para qualquer bug de ESP32:
addr2line).data-ai
Post-mortem investigation for failed GSD workflows — analyzes git history, artifacts, and state to diagnose what went wrong
data-ai
Execute a trivial task inline — no subagents, no planning overhead
tools
Execute all plans in a phase with wave-based parallelization
tools
Route freeform text to the right GSD command automatically