From embedded-dev — RIPER-5 嵌入式固件开发协议
Develops STM32 firmware on CubeMX-generated HAL projects with peripheral configuration, BSP driver structure, interrupt-safe code, and hardware-aware troubleshooting.
How this skill is triggered — by the user, by Claude, or both
Slash command
/embedded-dev:stm32-hal-developmentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Treat this skill as the working playbook for CubeMX-based STM32 projects.
Treat this skill as the working playbook for CubeMX-based STM32 projects.
USER CODE regions unless the project has an explicit non-CubeMX extension point..ioc configuration.npx claudepluginhub duncanyoung-1/embedded-dev --plugin embedded-devProvides firmware and driver development expertise for ARM Cortex-M microcontrollers (Teensy, STM32, nRF52, SAMD). Covers peripheral drivers, DMA, interrupt handling, and real-time scheduling.
Expert guidance for ARM Cortex-M firmware and driver development: peripheral drivers (I2C/SPI/UART), interrupt safety, DMA, real-time scheduling. Platform expertise for Teensy, STM32, nRF52, SAMD.
Use when integrating, configuring, or debugging STM32 HAL, LL, CubeMX generated code, clocks, GPIO, DMA, NVIC, peripheral handles, or Cube firmware examples