bahaabdelwahed

16 mods across 1 repository, 5 stars between them.

stm32-build-flasher

02

bahaabdelwahed/embedded-claude-plugin

Agent

Use this agent when the user wants to compile and flash their STM32 project, check if the project has all required files (drivers, linker script, startup file), verify that build tools (OpenOCD, arm-none-eabi toolchain) are installed, or generate a Makefile to build and flash the board. This agent checks prerequisites…

5 5mo ago D 339 tokens original MIT

stm32-code-reviewer

03

bahaabdelwahed/embedded-claude-plugin

Agent

Use this agent when the user asks to review STM32 firmware code, check for bugs, validate peripheral configuration, audit interrupt priorities, check DMA setup, or review embedded code quality. This agent also regenerates code with fixes applied. Examples: Context: User wants code reviewed for correctness user…

5 5mo ago A 351 tokens original MIT

stm32-coder

04

bahaabdelwahed/embedded-claude-plugin

Agent

Use this agent when the user needs STM32 firmware code written, peripheral drivers generated, linker scripts created, Makefile configured, or any code generation task for STM32 development. Works best when environment profile and documentation are already gathered. Examples: Context: User needs peripheral…

5 5mo ago A 355 tokens original MIT

bahaabdelwahed/embedded-claude-plugin

Agent

Use this agent when the user needs information extracted from ST documentation PDFs, wants to look up register configurations, needs memory maps, peripheral details, or any technical data from reference manuals, datasheets, user manuals, programming manuals, or application notes. Examples: Context: User needs…

5 5mo ago A 363 tokens original MIT

stm32-env-analyzer

06

bahaabdelwahed/embedded-claude-plugin

Agent

Use this agent when the user wants to analyze their STM32 project environment, identify their MCU and toolchain, understand their development approach (HAL/LL/bare-metal), or when starting a new STM32 project. This agent should be the FIRST step before writing any code. Examples: Context: User has an existing STM32…

5 5mo ago A 319 tokens original MIT

application-notes

07

bahaabdelwahed/embedded-claude-plugin

Skill Claude CodeCodex

This skill should be used when the user asks to "read application note", "check AN document", "application note guidance", "AN reference design", "ST app note", "AN2606", "AN4013", "AN4031", or needs to extract implementation guidance, configuration examples, and reference designs from ST application notes (AN…

5 5mo ago A 85 tokens original MIT

bahaabdelwahed/embedded-claude-plugin

Skill Claude CodeCodex

This skill should be used when the user asks to "identify my MCU", "extract board information", "what chip is this", "read the datasheet", "get MCU specifications", "board features", or needs to extract general device information from STM32 reference manuals, datasheets, or user manuals stored in the docs/ folder.

5 5mo ago A 72 tokens original MIT

boot-debug-config

09

bahaabdelwahed/embedded-claude-plugin

Skill Claude CodeCodex

This skill should be used when the user asks about "boot mode", "BOOT0 pin", "BOOT1 pin", "boot from flash", "boot from SRAM", "system memory boot", "debug interface", "SWD", "JTAG", "SWO trace", "ST-Link", "J-Link", "OpenOCD", "bootloader", "DFU mode", "UART boot", "STM32 programming", or needs to configure boot…

5 5mo ago A 106 tokens original MIT

bahaabdelwahed/embedded-claude-plugin

Skill Claude CodeCodex

This skill should be used when the user asks about "bus architecture", "AHB APB buses", "bus matrix", "DMA channels", "clock tree", "S-Bus", "I-Bus", "D-Bus", "memory organization", "clock configuration", "PLL setup", "RCC", or needs to understand STM32 internal bus structure, DMA-to-peripheral mapping, or clock…

5 5mo ago A 95 tokens original MIT

memory-layout

11

bahaabdelwahed/embedded-claude-plugin

Skill Claude CodeCodex

This skill should be used when the user asks about "flash sectors", "flash pages", "SRAM regions", "SRAM layout", "linker script", "memory map", "CCM RAM", "DTCM ITCM", "backup SRAM", "external memory", "FMC", "FSMC", "SDRAM configuration", "memory-mapped peripherals", "base addresses", or needs to define or…

5 5mo ago A 100 tokens original MIT

peripheral-config

12

bahaabdelwahed/embedded-claude-plugin

Skill Claude CodeCodex

This skill should be used when the user asks to "configure GPIO", "set up UART", "initialize USART", "configure SPI", "set up I2C", "configure ADC", "set up DAC", "configure timer", "PWM output", "enable DMA", "configure USB", "set up CAN", "configure Ethernet", "set alternate function", "enable peripheral clock"…

5 5mo ago A 105 tokens original MIT

rtos-patterns

13

bahaabdelwahed/embedded-claude-plugin

Skill Claude CodeCodex

This skill should be used when the user asks about "FreeRTOS on STM32", "RTOS task creation", "task priorities", "stack sizing", "mutex", "semaphore", "queue", "event groups", "task notifications", "ISR safe API", "deferred interrupt processing", "FreeRTOSConfig.h", "heap management", "CMSIS-RTOS", "scheduling"…

5 5mo ago A 104 tokens original MIT

security-analysis

14

bahaabdelwahed/embedded-claude-plugin

Skill Claude CodeCodex

This skill should be used when the user asks about "flash protection", "readout protection", "RDP levels", "secure boot", "TrustZone", "PCROP", "write protection", "firewall", "option bytes security", "secure firmware update", "SBSFU", or needs to analyze or configure STM32 security features from the reference manual…

5 5mo ago A 80 tokens original MIT

stm32-code-review

15

bahaabdelwahed/embedded-claude-plugin

Skill Claude CodeCodex

This skill should be used when the user asks to "review STM32 code", "check my firmware", "find bugs in embedded code", "validate peripheral initialization", "audit interrupt configuration", "check DMA setup", "review HAL code", "code quality check", or needs an STM32-specific code quality and correctness review.

5 5mo ago A 70 tokens original MIT

stm32-pipeline

16

bahaabdelwahed/embedded-claude-plugin

Skill Claude CodeCodex

Full STM32 development pipeline that chains all 4 agents in sequence. Use this command to run the complete workflow from environment analysis through code review.

5 5mo ago A 34 tokens original MIT