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 →

203Stars 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

kernel-concurrency

73

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Kernel concurrency skill for Linux locking and synchronization. Use when choosing spinlocks vs mutexes, using RCU, seqlocks, completions, or applying memory barriers in kernel code. Activates on queries about kernel spinlock, mutex, RCU, seqlock, memory barrier, or PREEMPTRT locking.

not rated 203 +8 2mo ago A SkillSpector: pass 69 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Advanced kernel debugging skill for ftrace, trace-cmd, perf, kprobes, kgdb, and crash analysis. Use when tracing kernel functions, profiling syscalls in kernel, dynamic instrumentation, or analyzing vmcore. Activates on queries about ftrace, trace-cmd, kprobe, kgdb, kernel crash dump, or dyndbg.

not rated 203 +8 2mo ago A SkillSpector: pass 78 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Kernel memory management skill for Linux mm subsystem. Use when using kmalloc, vmalloc, page allocator, SLUB, or debugging OOM and memory zones. Activates on queries about buddy allocator, kmalloc sizes, vmalloc vs kmalloc, SLUB, memory zones, or kernel OOM.

not rated 203 +8 2mo ago A SkillSpector: pass 65 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

Linux kernel architecture skill for subsystem overview. Use when navigating kernel source, understanding boot flow, initcalls, or major subsystems (VFS, scheduler, MM). Activates on queries about kernel architecture, boot process, initcall levels, subsystem layout, or where code lives in linux.git.

not rated 203 +8 2mo ago A SkillSpector: pass 65 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Platform device model skill for Linux driver binding. Use when implementing platformdriver probe/remove, sysfs attributes, device properties, or deferred probe. Activates on queries about platformdevice, platformdriver, driver model, sysfs, probe remove, or Linux device bus.

not rated 203 +8 2mo ago A SkillSpector: pass 57 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

QEMU kernel development skill for driver and kernel testing. Use when booting custom kernels in QEMU, Buildroot/Yocto rootfs, virtio devices, or NFS root for driver iteration. Activates on queries about QEMU kernel dev, Buildroot QEMU, virtio block, kernel module test QEMU, or -append root=.

not rated 203 +8 2mo ago A SkillSpector: pass 78 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Character driver skill for Linux kernel char devices. Use when implementing fileoperations, cdev, copytouser, ioctl, or mmap for userspace interfaces. Activates on queries about char device, cdev, fileoperations, copyfromuser, ioctl, or kernel mmap.

not rated 203 +8 2mo ago A SkillSpector: pass 60 tokens original MIT

device-drivers

80

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Linux device driver skill for kernel driver development. Use when writing platform/i2c/spi drivers, char device lifecycle, IRQ handling, DMA engine API, regmap, power management, or udev rules. Activates on queries about platformdriver, requestirq, dmaalloccoherent, regmap, pmruntime, or char devices.

not rated 203 +8 2mo ago B 72 tokens original MIT

kernel-debugging

81

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Linux kernel debugging skill for kgdb, kdb, ftrace, kprobes, and crash analysis. Use when setting up kgdb over serial, using ftrace and trace-cmd, inserting kprobes, enabling dynamic debug, or analyzing kdump with crash. Activates on queries about kgdb, kdb, ftrace, kprobes, dyndbg, kdump, or kernel dmesg levels.

not rated 203 +8 2mo ago B 91 tokens original MIT

kernel-testing

82

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

Linux kernel testing skill for KUnit, kselftest, syzkaller, and LTP. Use when writing KUnit tests, running kselftest harness, configuring syzkaller fuzzing, or integrating KernelCI. Activates on queries about kunittestsuite, kunit.py, kselftest, syzkaller, kcov, or Linux Test Project.

not rated 203 +8 2mo ago B 78 tokens original MIT

os-dev-scratch

83

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

OS development from scratch skill for bootloader through context switching. Use when building a minimal x86-64 OS, setting up GDT/IDT/page tables, writing keyboard/serial drivers, or using QEMU for kernel boot. Activates on queries about bootloader, long mode, page tables, IDT, PIC/APIC, xv6, or x8664-elf-gcc.

not rated 203 +8 2mo ago A SkillSpector: pass 86 tokens original MIT

carbon-lang

84

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

Carbon language skill for C++ interop and toolchain. Use when evaluating Carbon syntax, bidirectional C++ interop, building carbon-toolchain, or comparing Carbon vs C++. Activates on queries about Carbon language, Carbon.h, carbon-toolchain, checked borrows, or C++ successor.

not rated 203 +8 2mo ago A SkillSpector: pass 63 tokens original MIT

hare-lang

85

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Hare language skill for simple systems programming. Use when building with hare build/test/run, Hare stdlib, C FFI with @extern, tagged union error handling, or comparing Hare vs C/Zig. Activates on queries about Hare language, hare build, @extern, tagged union, or Hare stdlib.

not rated 203 +8 2mo ago B 67 tokens original MIT

assembly-arm

86

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

AArch64 and ARM assembly skill for reading and writing ARM assembly code. Use when reading GCC/Clang output for AArch64 or ARM Thumb targets, writing inline asm in C/C++, understanding the ARM ABI (AAPCS64/AAPCS), or debugging register and stack state on ARM hardware or QEMU. Activates on queries about AArch64…

not rated 203 +8 2mo ago A Socket: passSnyk: passSkillSpector: pass 101 tokens original MIT

assembly-riscv

87

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

RISC-V assembly skill for RV32/RV64 programming. Use when working with the RISC-V ISA, calling conventions (psABI), inline assembly with GCC/Clang, understanding extension naming (IMAFD), compressed instructions, or simulating RISC-V with QEMU and GDB remote debugging. Activates on queries about RISC-V assembly, RV32…

not rated 203 +8 2mo ago A Socket: passSnyk: passSkillSpector: pass 114 tokens original MIT

assembly-x86

88

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Guide agents through x86-64 assembly: reading compiler output, understanding the ABI, writing inline asm, and common patterns.

not rated 203 +8 2mo ago A Socket: passSnyk: passSkillSpector: pass 93 tokens original MIT

cpp-coroutines

89

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

C++20 coroutines skill for understanding coroutine mechanics and debugging. Use when working with coawait, coyield, coreturn, implementing promisetype, understanding coroutine frame layout, debugging suspended coroutines in GDB, or inspecting frame allocation with Compiler Explorer. Activates on queries about C++20…

not rated 203 +8 2mo ago A Socket: passSnyk: passSkillSpector: pass 89 tokens original MIT

cpu-cache-opt

90

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

CPU cache optimization skill for C/C++ and Rust. Use when diagnosing cache misses, improving data layout for cache efficiency, using perf stat cache counters, understanding false sharing, prefetching, or structuring AoS vs SoA data layouts. Activates on queries about cache misses, cache lines, false sharing, perf…

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

interpreters

91

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Bytecode interpreter and JIT compiler skill for implementing language runtimes in C/C++. Use when designing bytecode dispatch loops (switch, computed goto, threaded code), implementing stack-based or register-based VMs, adding a simple JIT using mmap/mprotect, or understanding performance trade-offs in interpreter…

not rated 203 +8 2mo ago A Socket: passSnyk: passSkillSpector: pass 97 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

Linux kernel module skill for writing and debugging loadable kernel modules. Use when writing LKMs with Kbuild, adding module parameters, creating /proc and sysfs entries, implementing character devices, debugging with KGDB or ftrace, or handling module signing for Secure Boot. Activates on queries about Linux kernel…

not rated 203 +8 2mo ago B Socket: passSnyk: warn 96 tokens original MIT

memory-model

93

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

C++ and Rust memory model skill for concurrent programming. Use when understanding memory ordering, writing lock-free data structures, using std::atomic or Rust atomics, diagnosing data races, or selecting the correct memory order for atomic operations. Activates on queries about memory ordering, acquire-release…

not rated 203 +8 2mo ago A Socket: passSnyk: passSkillSpector: pass 83 tokens original MIT

simd-intrinsics

94

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

SIMD intrinsics skill for x86 (SSE/AVX) and ARM (NEON) vectorization. Use when reading auto-vectorization reports, writing SSE2/AVX2/NEON intrinsics, checking CPU feature flags at runtime, choosing between compiler builtins and raw intrinsics, or diagnosing why auto-vectorization failed. Activates on queries about…

not rated 203 +8 2mo ago A Socket: passSnyk: passSkillSpector: pass 112 tokens original MIT

ebpf-rust

95

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Rust eBPF skill using the Aya framework. Use when writing eBPF programs in Rust with aya-bpf and aya-log, defining BPF map types, integrating with tokio userspace, sharing maps between kernel and userspace, or debugging Aya compilation and loading errors. Activates on queries about Aya, aya-bpf, Rust eBPF, aya-log…

not rated 203 +8 2mo ago B 94 tokens original MIT

ebpf

96

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Guide agents through writing, loading, and debugging eBPF programs using libbpf, bpftrace, and bpftool. Covers map types, program types, verifier errors, XDP networking, and CO-RE portability.

not rated 203 +8 2mo ago A Socket: passSnyk: warnSkillSpector: pass 102 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: