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, porting, configuring, or debugging LVGL, littlevGL, display drivers, input devices, ticks, draw buffers, or embedded GUI performance
$ npx -y skills add easyzoom/aix-skills --skill lvgl-integration --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/lvgl-integrationContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when integrating, porting, configuring, or debugging LVGL, littlevGL, display drivers, input devices, ticks, draw buffers, or embedded GUI performance
name: lvgl-integration description: Use when integrating, porting, configuring, or debugging LVGL, littlevGL, display drivers, input devices, ticks, draw buffers, or embedded GUI performance
Use this skill to integrate LVGL by proving four porting contracts: display flush, input device read, tick/timebase, and memory/draw buffer configuration. UI bugs often come from driver timing or buffer ownership, not widget logic.
Use this skill when:
Do not use this skill when the display hardware has no proven signal. Use `hardware-interface-debug` first.
Ask for:
1. Bring up display flush. Fill the screen with solid colors before creating complex widgets.
1. Configure draw buffers. Buffer size, color format, stride, and cache/DMA policy must match the display path.
1. Provide a reliable tick. LVGL needs a monotonic tick and regular handler execution.
1. Add input after display. Touch/encoder/keypad should be calibrated and tested independently.
1. Bound memory. Configure heap, widget count, image assets, fonts, and buffers for the target RAM.
1. Verify refresh performance. Measure frame time, flush completion, and whether `lv_disp_flush_ready` is called correctly.
Before claiming LVGL works:
User:
LVGL 移植后屏幕花屏,触摸也偏。
Agent:
1. Asks for LVGL version, display controller, color format, buffer config, rotation, and touch driver. 1. Tests solid colors and flush-ready before widgets. 1. Calibrates touch transform after display orientation is correct.
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…