mohitmishra786/low-level-dev-skills

A curated suite of AI agent skills for systems and low-level programming with C/C++, Rust, and Zig toolchains, covering compilers, debuggers, profilers, build systems, sanitizers, and binary analysis

This repository also configures its own agents. See what low-level-dev-skills tells them →

196Stars on the repository
143Mods indexed here, across every type
2mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

custom-allocators

01

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Custom allocator skill for memory allocation strategies. Use when implementing pool/slab/arena allocators, tuning jemalloc/mimalloc, writing Rust GlobalAlloc, or benchmarking allocator performance. Activates on queries about jemalloc, mimalloc, tcmalloc, arena allocator, GlobalAlloc, or fragmentation.

not rated 196 +3 2mo ago A SkillSpector: warn 65 tokens original MIT

numa-programming

02

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

NUMA programming skill for multi-socket memory locality. Use when detecting NUMA topology, binding processes with numactl, using libnuma API, building NUMA-aware data structures, or measuring remote access penalties. Activates on queries about numactl, libnuma, NUMA topology, mbind, lstopo, or remote memory access.

not rated 196 +3 2mo ago A SkillSpector: pass 78 tokens original MIT

af-xdp

03

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

AFXDP skill for high-performance XDP sockets. Use when creating AFXDP sockets, configuring UMEM and XSK rings, XDPREDIRECT programs, copy vs zero-copy mode, or comparing with DPDK. Activates on queries about AFXDP, xskumem, XDPREDIRECT, libbpf xsk, or zero-copy XDP.

not rated 196 +3 2mo ago A SkillSpector: pass 81 tokens original MIT

dpdk

04

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

DPDK skill for userspace packet I/O. Use when initializing EAL, configuring PMD drivers, using mbuf pools and rtering, setting up huge pages, RSS, or testpmd validation. Activates on queries about DPDK, EAL, rteethrxburst, hugepages, PMD, or testpmd.

not rated 196 +3 2mo ago B 74 tokens original MIT

io-uring

05

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Guide agents through Linux iouring: the submission/completion queue model (SQE/CQE), liburing API, multi-shot accept/recv, provided buffer rings, fixed files and registered buffers, zero-copy send, Rust integration with tokio-uring, performance comparison with epoll, and security considerations.

not rated 196 +3 2mo ago A SkillSpector: pass 79 tokens original MIT

adc-dac-baremetal

06

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Bare-metal ADC and DAC skill. Use when configuring analog sampling, DMA-driven ADC, calibration, or DAC output on MCUs. Activates on queries about ADC bare-metal, sampling time, DMA ADC, or DAC channel setup.

not rated 196 +3 2mo ago A SkillSpector: pass 53 tokens original MIT

baremetal-startup

07

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Bare-metal startup skill for reset-to-main bring-up. Use when writing startup code, vector tables, .data/.bss init, stack setup, or crt0 for Cortex-M/RISC-V. Activates on queries about reset vector, VTOR, startup.s, bss init, or bare-metal entry point.

not rated 196 +3 2mo ago A SkillSpector: pass 69 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Embedded bootloader skill for firmware update and app handoff. Use when writing a custom bootloader, jumping to application code, relocating VTOR, or implementing DFU/USB firmware update on Cortex-M. Activates on queries about bootloader jump, vector table relocation, application entry point, STM32 DFU, or dual-bank…

not rated 196 +3 2mo ago A SkillSpector: pass 74 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Datasheet and reference manual reading skill for embedded engineers. Use when extracting pinouts, electrical limits, register maps, clock trees, or timing from MCU documentation. Activates on queries about reading STM32 RM, extracting register bits, finding errata, or navigating reference manual sections.

not rated 196 +3 2mo ago A SkillSpector: pass 63 tokens original MIT

dma-baremetal

10

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Bare-metal DMA skill for memory-peripheral transfers. Use when configuring DMA channels, circular mode, double buffering, or DMA IRQ completion. Activates on queries about DMA bare-metal, circular buffer, memory-to-peripheral, or DMA stream configuration.

not rated 196 +3 2mo ago A SkillSpector: pass 54 tokens original MIT

gpio-baremetal

11

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Bare-metal GPIO skill for pin configuration and interrupts. Use when configuring GPIO modes, alternate functions, pull resistors, or EXTI interrupts on STM32/nRF/ESP32-class MCUs. Activates on queries about GPIO MODER, alternate function, pin interrupt, or LED/button bare-metal setup.

not rated 196 +3 2mo ago A SkillSpector: pass 66 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Bare-metal interrupt and exception skill for Cortex-M NVIC. Use when writing ISRs, configuring priorities, handling HardFault, or measuring interrupt latency. Activates on queries about NVIC, ISR, vector table, HardFault, tail-chaining, or interrupt priority.

not rated 196 +3 2mo ago A SkillSpector: pass 63 tokens original MIT

low-power-embedded

13

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Low-power embedded skill for sleep modes and energy optimization. Use when configuring MCU sleep/stop/standby, peripheral clock gating, wake-up sources, or measuring firmware current draw. Activates on queries about WFI, STOP mode, STM32 PWR, nRF sleep, wake-up EXTI, or reducing embedded power consumption.

not rated 196 +3 2mo ago A SkillSpector: pass 72 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

MMIO and register access skill for bare-metal firmware. Use when accessing memory-mapped peripherals with volatile, bit masks, RMW patterns, or endianness concerns. Activates on queries about MMIO, volatile register, bit manipulation, read-modify-write, or register alignment.

not rated 196 +3 2mo ago A SkillSpector: pass 65 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Peripheral driver methodology skill from MCU reference manuals. Use when reading register maps, timing diagrams, and writing drivers from vendor documentation. Activates on queries about reference manual, register map, peripheral init sequence, or datasheet-driven driver design.

not rated 196 +3 2mo ago A SkillSpector: warn 54 tokens original MIT

spi-i2c-baremetal

16

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Bare-metal SPI and I2C skill for serial peripheral buses. Use when implementing master-mode transfers, register read/write protocols, or debugging bus stalls. Activates on queries about SPI bare-metal, I2C START/STOP, sensor register read, or clock phase/polarity.

not rated 196 +3 2mo ago A SkillSpector: pass 65 tokens original MIT

stm32-baremetal

17

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

STM32 bare-metal skill for CMSIS-only MCU projects. Use when scaffolding STM32 firmware without HAL, configuring clocks/RCC, using CMSIS headers, or building with arm-none-eabi-gcc. Activates on queries about STM32 bare metal, CMSIS without HAL, STM32F4/H7 bring-up, or minimal Makefile CMake for Cortex-M.

not rated 196 +3 2mo ago A SkillSpector: pass 82 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Bare-metal timer and PWM skill. Use when configuring general-purpose timers for PWM, input capture, or periodic ticks without RTOS. Activates on queries about timer prescaler, PWM duty cycle, input capture, or SysTick bare-metal.

not rated 196 +3 2mo ago A SkillSpector: pass 56 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Bare-metal UART skill for serial console and debug. Use when configuring baud rate, polling or IRQ-driven TX/RX, or integrating DMA with UART. Activates on queries about UART bare-metal, baud BRR, serial printf, or USART interrupt.

not rated 196 +3 2mo ago A SkillSpector: pass 57 tokens original MIT

dynamic-linking

20

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Dynamic linking skill for Linux/ELF shared libraries. Use when debugging library loading failures, configuring RPATH vs RUNPATH, understanding soname versioning, using dlopen/dlsym for plugin systems, LDPRELOAD interposition, or controlling symbol visibility. Activates on queries about shared libraries, dlopen…

not rated 196 +3 2mo ago B Socket: passSnyk: warn 94 tokens original MIT

elf-inspection

21

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

ELF binary inspection skill for Linux. Use when examining ELF executables or shared libraries with readelf, objdump, nm, or ldd to understand symbol visibility, section layout, dynamic dependencies, build IDs, or relocation entries. Activates on queries about ELF format, shared library dependencies, symbol tables…

not rated 196 +3 2mo ago B Socket: passSnyk: warn 87 tokens original MIT

linkers-lto

22

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Linker and Link-Time Optimisation (LTO) skill. Use when configuring GNU ld, gold, or lld linker flags, diagnosing link-order issues or undefined symbols at link time, enabling LTO safely in real projects, or understanding inter-module optimisation trade-offs. Activates on queries about linker flags, -flto, thin LTO…

not rated 196 +3 2mo ago A Socket: passSnyk: passSkillSpector: pass 94 tokens original MIT

bazel

23

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Bazel build system skill for C/C++ projects. Use when writing BUILD files with cclibrary and ccbinary rules, registering toolchains, configuring remote execution, debugging sandbox issues, using query and cquery for dependency graphs, or migrating from CMake to Bazel. Activates on queries about Bazel, BUILD files…

not rated 196 +3 2mo ago A SkillSpector: pass 92 tokens original MIT

build-acceleration

24

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Build acceleration skill for C/C++ projects. Use when reducing compilation times with ccache, sccache, distcc, unity builds, precompiled headers, split DWARF, or IWYU. Covers caching strategies, distributed compilation, link time reduction, and diagnosing build bottlenecks. Activates on queries about slow builds…

not rated 196 +3 2mo ago A Socket: passSnyk: passSkillSpector: pass 98 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: