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, evaluating, configuring, or debugging embedded C framework libraries such as PLOOC, Avem, or PowerManagement
$ npx -y skills add easyzoom/aix-skills --skill embedded-framework-libs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/embedded-framework-libsContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when integrating, evaluating, configuring, or debugging embedded C framework libraries such as PLOOC, Avem, or PowerManagement
name: embedded-framework-libs description: Use when integrating, evaluating, configuring, or debugging embedded C framework libraries such as PLOOC, Avem, or PowerManagement
Use this skill for framework-style embedded libraries that shape project architecture rather than one feature. Cover PLOOC, Avem, PowerManagement, and similar libraries by focusing on ownership, lifecycle, configuration, coupling, and migration risk.
Use this skill when:
Do not use this skill for small single-purpose utility libraries that can be integrated locally without architecture impact.
Ask for:
1. Validate need. Confirm the framework solves a real recurring problem and is not added for style alone.
1. Define boundary. Decide which modules use the framework and which remain plain C.
1. Check lifecycle. Init, start, stop, suspend, resume, and deinit order must be explicit.
1. Keep platform hooks isolated. Hardware, RTOS, allocator, timebase, and logging hooks should not leak across application modules.
1. Migrate incrementally. Wrap one small module first and verify behavior before broad adoption.
Before claiming framework integration works:
User:
想在老项目里引入 PLOOC 整理模块。
Agent:
1. Asks what module complexity PLOOC should solve and which modules are in scope. 1. Recommends one pilot module instead of whole-project migration. 1. Verifies code size, init order, and whether the abstraction improves testing/debugging.
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…