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 CMSIS-DSP, ARM math functions, FFT, filters, fixed-point DSP, vector math, or Cortex-M signal processing
$ npx -y skills add easyzoom/aix-skills --skill cmsis-dsp-integration --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cmsis-dsp-integrationContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when integrating, configuring, or debugging CMSIS-DSP, ARM math functions, FFT, filters, fixed-point DSP, vector math, or Cortex-M signal processing
name: cmsis-dsp-integration description: Use when integrating, configuring, or debugging CMSIS-DSP, ARM math functions, FFT, filters, fixed-point DSP, vector math, or Cortex-M signal processing
Use this skill to integrate CMSIS-DSP by matching the target core, FPU/DSP extensions, data type, scaling, and buffer alignment. DSP bugs often come from numeric format and build flags rather than function calls.
Use this skill when:
Do not use this skill for TinyML inference runtime integration. Use `tinymaix-integration` or ML-specific skills instead.
Ask for:
1. Match core flags. Compiler options must match FPU, ABI, and DSP extensions.
1. Choose numeric format deliberately. Fixed-point Q formats need scaling, saturation, and headroom analysis.
1. Validate buffers. FFT/filter/state buffers must be sized and aligned as required.
1. Compare with golden vectors. Use known input/output before live sensor data.
1. Measure performance on target. Desktop estimates do not prove MCU timing.
Before claiming CMSIS-DSP works:
User:
CMSIS-DSP 做 FFT 结果不对。
Agent:
1. Asks for core flags, FFT length, data type, input scaling, and reference output. 1. Checks buffer sizes and normalization. 1. Verifies with a single-tone golden vector before live ADC data.
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…