Help us improve
Share bugs, ideas, or general feedback.
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.
npx claudepluginhub duncanyoung-1/embedded-dev --plugin embedded-devHow 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.
Provides firmware and driver development expertise for ARM Cortex-M microcontrollers (Teensy, STM32, nRF52, SAMD). Includes peripheral drivers, concurrency patterns, and platform-specific integration.
Develops firmware for microcontrollers (STM32, ESP32) with FreeRTOS or bare-metal, covering interrupt handlers, DMA transfers, power optimization, and real-time systems.
Builds device drivers or protocol handlers for I2C sensors, BLE services, MQTT clients, SPI peripherals using interrupt-driven I/O, HAL abstraction, and error handling in embedded projects.
Share bugs, ideas, or general feedback.
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.