From aix-skills
Use when integrating, porting, configuring, or debugging MCUboot secure boot, image slots, swap modes, image signing, rollback, or bootloader upgrades on MCUs
How this skill is triggered — by the user, by Claude, or both
Slash command
/aix-skills:mcuboot-integrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to integrate MCUboot by proving the boot chain, flash map, image format, signing flow, and upgrade policy. Most failures come from slot geometry, trailer layout, or signing metadata mismatches rather than the application itself.
Use this skill to integrate MCUboot by proving the boot chain, flash map, image format, signing flow, and upgrade policy. Most failures come from slot geometry, trailer layout, or signing metadata mismatches rather than the application itself.
Use this skill when:
Do not use this skill for application-level firmware transfer alone. Use ota-update-integration first if the bootloader is already fixed and the issue is delivery. For generic bootloader jump/handoff debugging, use bootloader-debug.
Ask for:
Freeze the flash map. Slot sizes, erase block size, alignment, scratch size, and trailer offsets must match the target flash.
Build a minimal signed image. Verify image header, TLVs, signature, version, and load address before enabling OTA.
Prove first boot. Boot one known-good image from the primary slot and record bootloader logs.
Prove upgrade behavior. Test pending, test, confirm, revert, and permanent upgrade paths for the selected mode.
Add recovery and brick protection. Keep serial recovery, debug access, watchdog policy, and factory image strategy clear.
Lock security policy last. Enable key protection, rollback counters, encryption, or anti-tamper only after the basic upgrade loop is repeatable.
Before claiming MCUboot works:
User:
MCUboot 升级后总是回滚。
Agent:
npx claudepluginhub easyzoom/aix-skills --plugin aix-skillsUse when debugging embedded bootloaders, application jumps, vector table offsets, firmware upgrade flow, OTA state, image validation, rollback, or boot selection failures
Designs firmware update mechanisms for IoT devices: implementing code signing, verified secure boot chains, and rollback protection to prevent malicious firmware execution.
Produces complete OTA update system designs for embedded/IoT devices including partition layouts, update flows, rollback conditions, validations, fleet management, and failure recovery paths.