8051-mcu-debug
Use when debugging 8051-compatible microcontrollers, 51 MCU firmware, STC download issues, Keil C51 projects, interrupts, timers, UART, or startup failures
Use when integrating, configuring, or debugging ESP-IDF projects, components, sdkconfig, partition tables, bootloader, NVS, Wi-Fi, BLE, FreeRTOS, flash, or peripherals
$ npx -y skills add easyzoom/aix-skills --skill esp-idf-integration --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/esp-idf-integrationContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when integrating, configuring, or debugging ESP-IDF projects, components, sdkconfig, partition tables, bootloader, NVS, Wi-Fi, BLE, FreeRTOS, flash, or peripherals
name: esp-idf-integration description: Use when integrating, configuring, or debugging ESP-IDF projects, components, sdkconfig, partition tables, bootloader, NVS, Wi-Fi, BLE, FreeRTOS, flash, or peripherals
Use this skill to debug ESP-IDF by separating project configuration, components, partition table, bootloader, flash settings, FreeRTOS behavior, and subsystem logs. ESP-IDF failures are often visible in `sdkconfig` or boot logs.
Use this skill when:
managed components.
mode/size, bootloader logs, heap, tasks, or peripheral drivers.
Do not use this skill for generic FreeRTOS kernel bugs with no ESP-IDF surface. Use `freertos-kernel-debug` instead.
Ask for:
reason.
1. Reproduce the build and target. Confirm `IDF_TARGET`, `idf.py set-target`, clean build, flash, and monitor.
1. Inspect boot evidence. Read reset reason, bootloader version, flash parameters, partition table, and app image selection.
1. Verify configuration. Check `sdkconfig`, Kconfig options, component dependencies, and CMake target ownership.
1. Prove storage and partitions. For NVS, OTA, SPIFFS, FAT, or custom data, confirm partition labels, sizes, erase state, and encryption settings.
1. Debug subsystem state. Use ESP-IDF logs, error names, event loops, heap tracing, and task snapshots.
1. Handle production constraints. Treat secure boot, flash encryption, eFuse state, and OTA rollback as one-way or high-risk changes.
Before claiming ESP-IDF behavior works:
User:
ESP32 OTA 后启动到旧固件。
Agent:
1. Reads bootloader log, partition table, selected app, and OTA state. 1. Checks image validation, rollback flags, and app confirmation. 1. Fixes OTA state handling before touching Wi-Fi download code.
AIX Skills is a public collection of Agent Skills, templates, and references for building repeatable AI workflows.
Use when debugging 8051-compatible microcontrollers, 51 MCU firmware, STC download issues, Keil C51 projects, interrupts, timers, UART, or startup failures
Use when integrating, evaluating, configuring, or debugging Avem embedded C framework modules, event-driven components, drivers, middleware, or application…
Use when integrating or debugging Li-ion charger/fuel gauge ICs (BQ24295, BQ27441, MAX17048) over I2C, covering charge start, watchdog host mode, NTC/JEITA…
Use when integrating, designing, or debugging BLE GATT services, characteristics, descriptors, MTU, notifications, indications, pairing, connection parameters,…
Use when debugging embedded bootloaders, application jumps, vector table offsets, firmware upgrade flow, OTA state, image validation, rollback, or boot…
Use when integrating, porting, configuring, or debugging CAN bus libraries, CANBus-Triple, MCP2515, CAN frames, bit timing, filters, or embedded automotive…