Use when generating or reviewing git commit messages for unfamiliar repositories, ambiguous changes, or mixed codebases where type, scope, or domain can be misclassified.
Embedded C development, code review, control algorithm implementation, state machine and protection design specification for STM32G4xx digital power projects. Use when Codex needs to write or review C code for digital power systems such as PFC, Vienna, buck, boost, LLC, PSFB, grid-tied or off-grid inverter projects, especially on STM32G4xx, and when tasks involve ISR scheduling, ADC/PWM synchronization, PI/PR/PLL/dq algorithms, MISRA-oriented design, engineering integration constraints, or recoverable protection behavior.
Embedded C development, motor control algorithms, Field Oriented Control (FOC), BLDC six-step commutation, sensing topologies, protection design, and STM32G4 hardware acceleration for digital drives. Use this skill when writing or reviewing firmware for PMSM, BLDC, and related motor-drive systems involving SVPWM, Park/Clarke transforms, current/speed/position cascades, sensorless observers (SMO/PLL), signal filtering, and hardware optimizations such as CORDIC and FMAC when justified by timing, determinism, or control-loop workload.