{
  "markdown": "# low-level-dev-skills\n\nA curated suite of AI agent skills for systems and low-level programming — C/C++, Rust, Zig, GPU, bare-metal firmware, Linux kernel/driver development, computer architecture, compiler internals, HPC, and more. These skills provide expert guidance for compilers, debuggers, profilers, build systems, sanitizers, low-level programming, embedded development, observability, virtualization, security, and WebAssembly.\n\n**[View on skills.sh](https://skills.sh/mohitmishra786/low-level-dev-skills)**\n\n## Installation\n\nInstall all skills with a single command:\n\n```bash\nnpx skills add mohitmishra786/low-level-dev-skills --all\n```\n\nOr select specific skills interactively:\n\n```bash\nnpx skills add mohitmishra786/low-level-dev-skills\n```\n\nInstall globally to make skills available in all projects:\n\n```bash\nnpx skills add mohitmishra786/low-level-dev-skills --all --global\n```\n\n### Install by language / tag\n\nInstall specific skill bundles using the `--skill` flag (space-separated list):\n\n```bash\n# C/C++ toolchain (compilers, debuggers, build systems, profilers)\nnpx skills add mohitmishra786/low-level-dev-skills --skill gcc clang llvm msvc-cl cross-gcc pgo cmake make ninja meson conan-vcpkg static-analysis gdb lldb core-dumps linux-perf valgrind flamegraphs strace-ltrace heaptrack sanitizers fuzzing elf-inspection linkers-lto binutils dynamic-linking assembly-x86 assembly-arm interpreters simd-intrinsics memory-model cpu-cache-opt\n\n# Rust bundle (compiler, Cargo, debugging, profiling, FFI, cross, sanitizers, async, security)\nnpx skills add mohitmishra786/low-level-dev-skills --skill rustc-basics cargo-workflows rust-debugging rust-profiling rust-ffi rust-cross rust-sanitizers-miri rust-unsafe rust-async-internals rust-security rust-no-std rust-build-times\n\n# Zig bundle (compiler, build system, C interop, debugging, cross, testing, comptime)\nnpx skills add mohitmishra786/low-level-dev-skills --skill zig-compiler zig-build-system zig-cinterop zig-debugging zig-cross zig-testing zig-comptime\n\n# Embedded (RTOS, OpenOCD, linker scripts, embedded Rust, bare-metal)\nnpx skills add mohitmishra786/low-level-dev-skills --skill freertos zephyr openocd-jtag linker-scripts embedded-rust baremetal-startup mmio-and-bit-manipulation interrupts-and-exceptions-baremetal gpio-baremetal uart-serial-baremetal spi-i2c-baremetal dma-baremetal stm32-baremetal low-power-embedded\n\n# Bare-metal focused\nnpx skills add mohitmishra786/low-level-dev-skills --skill baremetal-startup mmio-and-bit-manipulation interrupts-and-exceptions-baremetal peripherals-from-datasheet gpio-baremetal uart-serial-baremetal spi-i2c-baremetal timers-pwm-baremetal adc-dac-baremetal dma-baremetal stm32-baremetal datasheet-and-refmanual-reading bootloaders-embedded low-power-embedded\n\n# Kernel & driver development\nnpx skills add mohitmishra786/low-level-dev-skills --skill linux-kernel-architecture kernel-memory-management kernel-concurrency device-tree platform-device-model writing-char-drivers bus-drivers-i2c-spi kernel-debugging-advanced qemu-for-kernel-development kernel-internals device-drivers\n\n# Computer architecture\nnpx skills add mohitmishra786/low-level-dev-skills --skill cpu-pipelines-and-hazards memory-hierarchy-and-caches virtual-memory-paging-and-tlb abi-and-calling-conventions branch-prediction-and-speculation\n\n# QEMU & constrained-systems tooling\nnpx skills add mohitmishra786/low-level-dev-skills --skill qemu-embedded-simulation qemu-for-kernel-development protocol-analysis resource-optimization-lowend verilog-basics-for-lowlevel\n\n# Observability (eBPF, binary hardening)\nnpx skills add mohitmishra786/low-level-dev-skills --skill ebpf ebpf-rust binary-hardening\n\n# WebAssembly\nnpx skills add mohitmishra786/low-level-dev-skills --skill wasm-emscripten wasm-wasmtime\n\n# The core essentials (compiler + debugger + profiler for all languages)\nnpx skills add mohitmishra786/low-level-dev-skills --skill gcc clang rustc-basics zig-compiler gdb lldb linux-perf cmake cargo-workflows zig-build-system\n\n# Build systems only\nnpx skills add mohitmishra786/low-level-dev-skills --skill cmake make ninja meson conan-vcpkg static-analysis zig-build-system cargo-workflows build-acceleration bazel include-what-you-use\n\n# Profilers and performance tools\nnpx skills add mohitmishra786/low-level-dev-skills --skill linux-perf valgrind flamegraphs strace-ltrace heaptrack rust-profiling intel-vtune-amd-uprof hardware-counters\n\n# Runtime safety (sanitizers, fuzzing, Miri, binary hardening)\nnpx skills add mohitmishra786/low-level-dev-skills --skill sanitizers fuzzing rust-sanitizers-miri rust-unsafe binary-hardening rust-security\n\n# Binary analysis (ELF, linkers, dynamic linking, binutils, DWARF)\nnpx skills add mohitmishra786/low-level-dev-skills --skill elf-inspection linkers-lto binutils dynamic-linking dwarf-debug-format\n\n# GPU programming (CUDA, Triton, ROCm, memory model)\nnpx skills add mohitmishra786/low-level-dev-skills --skill cuda cuda-profiling cuda-debugging triton-lang hip-rocm gpu-memory-model\n\n# Kernel internals and drivers\nnpx skills add mohitmishra786/low-level-dev-skills --skill kernel-internals device-drivers kernel-debugging kernel-testing os-dev-scratch\n\n# Async I/O and kernel bypass networking\nnpx skills add mohitmishra786/low-level-dev-skills --skill io-uring dpdk af-xdp\n\n# Allocators and NUMA\nnpx skills add mohitmishra786/low-level-dev-skills --skill custom-allocators numa-programming\n\n# Compiler internals (frontend, IR, passes, codegen, MLIR, JIT)\nnpx skills add mohitmishra786/low-level-dev-skills --skill compiler-frontend llvm-passes llvm-ir-and-passes compiler-optimizations-deep code-generation-and-backends mlir jit-compilation\n\n# Virtualization\nnpx skills add mohitmishra786/low-level-dev-skills --skill qemu-kvm hypervisor-internals containers-internals\n\n# HPC and parallel programming\nnpx skills add mohitmishra786/low-level-dev-skills --skill openmp mpi rdma-verbs\n\n# Security and reverse engineering\nnpx skills add mohitmishra786/low-level-dev-skills --skill reverse-engineering kernel-security\n\n# Platform-specific (ARM SVE, RISC-V privileged, Apple Silicon)\nnpx skills add mohitmishra786/low-level-dev-skills --skill arm-sve riscv-privileged apple-silicon\n\n# Emerging languages (Carbon, Hare)\nnpx skills add mohitmishra786/low-level-dev-skills --skill carbon-lang hare-lang\n```\n\n## Supported Agents\n\nSkills work with 30+ AI coding agents:\n\n| Agent | Skill Directory |\n|-------|-----------------|\n| [Claude Code](https://claude.com/product/claude-code) | `.claude/skills/` |\n| [Cursor](https://cursor.sh) | `.cursor/skills/` |\n| [Codex](https://openai.com/codex) | `.codex/skills/` |\n| [GitHub Copilot](https://github.com/features/copilot) | `.github/copilot/skills/` |\n| [Cline](https://cline.bot) | `.cline/skills/` |\n| [Windsurf](https://codeium.com/windsurf) | `.windsurf/skills/` |\n| [Gemini CLI](https://gemini.google.com) | `.gemini/skills/` |\n| [Kilo](https://kilo.ai) | `.kilo/skills/` |\n\nAnd many more including: Amp, Antigravity, Augment, Droid, Goose, Kiro CLI, OpenCode, Roo, Trae, VSCode, and others.\n\n## Usage Examples\n\nAfter installation, invoke skills in your AI agent:\n\n### C/C++ toolchain\n```\n/gcc How do I enable link-time optimization?\n/gdb Set a conditional breakpoint in GDB\n/cmake What's the modern way to find packages?\n/static-analysis Run clang-tidy on my whole project\n/pgo Walk me through a GCC PGO workflow\n/dynamic-linking My binary can't find its shared library\n/cpp-modules How do I write a C++20 named module?\n/cpp-templates How do I use concepts as constraints?\n/binary-hardening How do I add RELRO and PIE to my binary?\n```\n\n### Rust\n```\n/rustc-basics Configure a release build for maximum performance\n/cargo-workflows Set up a Cargo workspace with multiple crates\n/rust-debugging Debug a Rust panic with GDB\n/rust-profiling Generate a flamegraph for my Rust binary\n/rust-ffi Generate bindings to a C library with bindgen\n/rust-cross Cross-compile Rust for ARM with cargo-zigbuild\n/rust-async-internals Debug a waker leak in my async code\n/rust-security Audit my dependencies with cargo-deny\n/rust-no-std Set up a no_std crate for embedded\n/rust-build-times Speed up my Rust workspace compilation\n```\n\n### Zig\n```\n/zig-compiler What optimization mode should I use?\n/zig-build-system Add a C library to my build.zig\n/zig-cinterop Call a C function from Zig using @cImport\n/zig-cross Cross-compile Zig for Raspberry Pi\n/zig-testing How do I detect memory leaks in Zig tests?\n/zig-comptime Write a generic Stack using comptime\n```\n\n### Embedded and bare-metal\n```\n/freertos How do I detect stack overflow in FreeRTOS?\n/zephyr Build and flash a Zephyr app with west\n/openocd-jtag Connect GDB to my STM32 via OpenOCD\n/linker-scripts Place my code in CCM RAM with a linker script\n/embedded-rust Flash and debug with probe-rs and defmt\n/baremetal-startup Fix .bss init so globals are zero before main\n/stm32-baremetal Scaffold CMSIS-only STM32F4 without HAL\n/bootloaders-embedded Jump from bootloader to app at 0x08010000\n```\n\n### Kernel drivers and architecture\n```\n/linux-kernel-architecture Where does the page fault handler live?\n/device-tree Write a DTS node for an I2C sensor with interrupt\n/writing-char-drivers Add ioctl to my platform driver\n/cpu-pipelines-and-hazards Break a RAW hazard in this hot loop\n/llvm-ir-and-passes Explain what -O2 changed in this LLVM IR\n/qemu-embedded-simulation Run my Cortex-M firmware in QEMU with GDB\n```\n\n### Observability and security\n```\n/ebpf Write a bpftrace one-liner to trace system calls\n/ebpf-rust Write an eBPF program in Rust with Aya\n/binary-hardening Check my binary with checksec\n/wasm-emscripten Compile my C library to WebAssembly\n/wasm-wasmtime Embed wasmtime in my Rust application\n```\n\n### Profiling & analysis\n```\n/linux-perf Generate a flame graph from perf data\n/strace-ltrace Trace system calls to find a missing config file\n/sanitizers Which sanitizer should I use for memory leaks?\n/valgrind How do I suppress known false positives?\n/heaptrack Find allocation hotspots in my C++ server\n/intel-vtune-amd-uprof Analyze pipeline stalls in my hot function\n/hardware-counters Measure cache miss rate with perf stat\n```\n\n### Advanced debugging\n```\n/concurrency-debugging Read a TSan data race report\n/debug-optimized-builds Why does GDB say \"value optimized out\"?\n/dwarf-debug-format Set up debuginfod for automatic symbols\n```\n\n### GPU and HPC\n```\n/cuda How do I fix warp divergence in my kernel?\n/cuda-profiling Is my kernel memory-bound or compute-bound?\n/openmp Parallelize this loop with a dynamic schedule\n/mpi Debug a deadlock in my MPI_Send/Recv pattern\n```\n\n### Kernel and systems\n```\n/kernel-internals Interpret /proc/meminfo during memory pressure\n/device-drivers Write a platform_driver with threaded IRQs\n/io-uring Build a server with liburing multi-shot accept\n/qemu-kvm Boot my custom kernel with -kernel -append\n```\n\n### Security and platform\n```\n/reverse-engineering Triage this stripped ELF with Ghidra\n/kernel-security Write an AppArmor profile for my daemon\n/arm-sve Write a vector-length agnostic SAXPY kernel\n/apple-silicon Profile my app with Instruments on M-series\n```\n\n## Skills\n\n### C/C++ Compilers (8 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `gcc` | GCC flags, optimization levels, warnings, diagnostics |\n| `clang` | Clang/LLVM tooling, diagnostics, sanitizer integration |\n| `llvm` | LLVM IR, passes, opt/llc pipeline |\n| `msvc-cl` | MSVC cl.exe and clang-cl, Windows toolchain |\n| `cross-gcc` | Cross-compilation triplets, sysroots, embedded targets |\n| `pgo` | Profile-guided optimization — GCC, Clang, BOLT |\n| `cpp-modules` | C++20 modules: named modules, header units, CMake integration |\n| `cpp-templates` | Template error reading, concepts, requires-clauses, Templight |\n\n### Debuggers (6 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `gdb` | GDB sessions, breakpoints, reverse debug, remote debug |\n| `lldb` | LLDB commands, GDB migration, IDE integration |\n| `core-dumps` | Core file analysis, debuginfod, production crash triage |\n| `concurrency-debugging` | TSan reports, deadlock triage, happens-before reasoning |\n| `debug-optimized-builds` | RelWithDebInfo, -Og, inlined frames, \"value optimized out\" |\n| `dwarf-debug-format` | DWARF sections, dwarfdump, split DWARF, debuginfod |\n\n### Profilers (7 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `linux-perf` | perf record/report, flame data, kernel symbols |\n| `valgrind` | memcheck, cachegrind, suppression files |\n| `flamegraphs` | perf-to-SVG pipeline, reading frames |\n| `strace-ltrace` | Syscall and library call tracing, ENOENT/EPERM triage |\n| `heaptrack` | Heap allocation profiling, leak detection, hotspots |\n| `intel-vtune-amd-uprof` | VTune hotspots, microarchitecture analysis, roofline model |\n| `hardware-counters` | perf stat -e, PAPI, cache miss rates, IPC analysis |\n\n### Build Systems (9 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `make` | Idiomatic Makefiles, pattern rules, dep generation |\n| `cmake` | Modern CMake, targets-first, toolchain files |\n| `ninja` | Ninja diagnosis, parallelism, CMake integration |\n| `meson` | Meson setup, wrap system, cross-compilation |\n| `static-analysis` | clang-tidy, cppcheck, scan-build — triage workflow |\n| `conan-vcpkg` | C/C++ package management with Conan and vcpkg |\n| `build-acceleration` | ccache, sccache, unity builds, PCH, split-DWARF |\n| `bazel` | BUILD files, cc_library/cc_binary, remote execution, Bzlmod |\n| `include-what-you-use` | IWYU with CMake, reports, forward declarations |\n\n### Binary Analysis (4 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `elf-inspection` | readelf, objdump, nm, ldd, section analysis |\n| `linkers-lto` | GNU ld/gold/lld, -flto, link order, symbol issues |\n| `binutils` | ar, strip, objcopy, addr2line workflows |\n| `dynamic-linking` | dlopen, RPATH/RUNPATH, soname versioning, LD_PRELOAD |\n\n### Runtime Safety (6 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `sanitizers` | ASan/UBSan/TSan/MSan decision trees and report triage |\n| `fuzzing` | libFuzzer/AFL, corpus, CI integration |\n| `binary-hardening` | checksec, RELRO, PIE, CFI, shadow stack, seccomp-bpf |\n| `wasm-emscripten` | emcc flags, EXPORTED_FUNCTIONS, memory model, Asyncify |\n| `wasm-wasmtime` | wasmtime CLI, WASI preview2, component model, Rust embedding |\n\n### Low-Level Programming (9 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `assembly-x86` | x86-64 AT&T/Intel syntax, calling conventions, inline asm |\n| `assembly-arm` | AArch64/ARM Thumb, AAPCS, inline asm |\n| `assembly-riscv` | RV32/RV64 ISA, psABI, inline asm, QEMU simulation |\n| `interpreters` | Bytecode VMs, dispatch loops, JIT fundamentals |\n| `simd-intrinsics` | SSE2/AVX2/NEON intrinsics, auto-vectorization reports |\n| `memory-model` | C++/Rust memory orderings, acquire-release, lock-free patterns |\n| `cpu-cache-opt` | Cache misses, AoS vs SoA, false sharing, prefetching |\n| `cpp-coroutines` | co_await/co_yield/co_return, promise_type, frame layout, GDB |\n| `linux-kernel-modules` | LKMs, Kbuild, /proc, sysfs, char devices, KGDB |\n\n### Observability (2 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `ebpf` | bpftool, libbpf, bpftrace, verifier errors, XDP, CO-RE |\n| `ebpf-rust` | Aya framework, aya-bpf, aya-log, map sharing, tokio integration |\n\n### Embedded (5 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `freertos` | Tasks, queues, mutexes, stack overflow detection, GDB debugging |\n| `zephyr` | west build, Kconfig, devicetree, logging, native_sim target |\n| `openocd-jtag` | OpenOCD config, flash programming, GDB remote, JTAG vs SWD |\n| `linker-scripts` | MEMORY/SECTIONS, VMA vs LMA, .bss/.data init, weak symbols |\n| `embedded-rust` | probe-rs, cargo-embed, defmt, RTIC, cortex-m-rt, no_std |\n\n### Bare-Metal (14 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `baremetal-startup` | Reset vector, .data/.bss, stack, crt0, Cortex-M/RISC-V bring-up |\n| `mmio-and-bit-manipulation` | volatile MMIO, RMW, alignment, endianness, register masks |\n| `interrupts-and-exceptions-baremetal` | NVIC, ISRs, priority, HardFault, latency |\n| `peripherals-from-datasheet` | Driver methodology from reference manual register maps |\n| `gpio-baremetal` | Pin modes, AF mux, EXTI — STM32, nRF, ESP32 patterns |\n| `uart-serial-baremetal` | Polling and IRQ UART, baud, framing, DMA basics |\n| `spi-i2c-baremetal` | Master transactions, register read/write protocols |\n| `timers-pwm-baremetal` | Timer config, PWM, input capture, output compare |\n| `adc-dac-baremetal` | Sampling, calibration, DMA, DAC output |\n| `dma-baremetal` | Channel setup, memory/peripheral transfers, IRQ completion |\n| `stm32-baremetal` | CMSIS-only STM32 project layout without HAL |\n| `datasheet-and-refmanual-reading` | Fast extraction from DS/RM, errata, pin tables |\n| `bootloaders-embedded` | VTOR relocation, app validation, OTA/DFU basics |\n| `low-power-embedded` | Sleep/stop/standby, clock gating, wake sources |\n\n### Kernel & Driver Development (9 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `linux-kernel-architecture` | Subsystems, boot flow, initcalls, source navigation |\n| `kernel-memory-management` | Buddy, SLUB, kmalloc, vmalloc, zones, OOM |\n| `kernel-concurrency` | Spinlocks, mutex, RCU, seqlock, barriers |\n| `device-tree` | DTS syntax, bindings, phandles, overlays |\n| `platform-device-model` | platform_driver, probe/remove, sysfs, deferred probe |\n| `writing-char-drivers` | file_operations, cdev, copy_to/from_user, ioctl, mmap |\n| `bus-drivers-i2c-spi` | i2c_driver, spi_driver, regmap client drivers |\n| `kernel-debugging-advanced` | ftrace, trace-cmd, kprobes, kgdb, vmcore |\n| `qemu-for-kernel-development` | QEMU + rootfs for kernel/module iteration |\n\n### Computer Architecture (5 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `cpu-pipelines-and-hazards` | Pipeline stages, RAW hazards, forwarding, stalls |\n| `memory-hierarchy-and-caches` | L1/L2/L3, coherence, false sharing, prefetch |\n| `virtual-memory-paging-and-tlb` | Page tables, faults, TLB pressure, huge pages |\n| `abi-and-calling-conventions` | SysV AMD64, AAPCS, RISC-V psABI, stack frames |\n| `branch-prediction-and-speculation` | Predictors, mispredict, Spectre/Meltdown awareness |\n\n### QEMU & Constrained Systems (4 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `qemu-embedded-simulation` | Bare-metal ARM/RISC-V in QEMU, -kernel, GDB |\n| `protocol-analysis` | sigrok/PulseView I2C/SPI/UART decode |\n| `resource-optimization-lowend` | Flash/RAM, linker maps, stack analysis, -Os |\n| `verilog-basics-for-lowlevel` | Read RTL for MMIO, resets, CDC, bus interfaces |\n\n### Rust (12 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `rustc-basics` | RUSTFLAGS, Cargo profiles, MIR/asm output, monomorphization |\n| `cargo-workflows` | Workspaces, features, build.rs, nextest, cargo-deny |\n| `rust-debugging` | rust-gdb/rust-lldb, backtraces, tokio-console, dbg! |\n| `rust-profiling` | cargo-flamegraph, cargo-bloat, cargo-llvm-lines, Criterion |\n| `rust-ffi` | bindgen, cbindgen, sys crates, safe FFI wrappers |\n| `rust-cross` | cross tool, cargo-zigbuild, bare-metal, no_std |\n| `rust-sanitizers-miri` | ASan/TSan with RUSTFLAGS, Miri for unsafe UB detection |\n| `rust-unsafe` | Raw pointers, transmute, UnsafeCell, audit checklist |\n| `rust-async-internals` | Future/poll model, Pin/Unpin, tokio-console, select!/join! |\n| `rust-security` | cargo-audit, cargo-deny, RUSTSEC, safe FFI, fuzzing pipeline |\n| `rust-no-std` | #![no_std], core vs std, alloc crate, custom allocators |\n| `rust-build-times` | cargo-timings, sccache, Cranelift, workspace splitting, mold |\n\n### Zig (7 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `zig-compiler` | zig build-exe/lib, optimize modes, zig cc, error messages |\n| `zig-build-system` | build.zig, modules, C integration, build.zig.zon packages |\n| `zig-cinterop` | @cImport, translate-c, extern struct, packed struct, exports |\n| `zig-debugging` | GDB/LLDB with Zig, panics, error return traces, std.debug |\n| `zig-cross` | Built-in cross-compilation, target triples, zig cc cross, WASM |\n| `zig-testing` | zig build test, comptime testing, test allocators, fuzz testing |\n| `zig-comptime` | comptime evaluation, anytype generics, @typeInfo reflection |\n\n### GPU (6 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `cuda` | CUDA kernels, memory hierarchy, streams, nvcc, Thrust |\n| `cuda-profiling` | Nsight Systems/Compute, NCU CLI, roofline diagnosis |\n| `cuda-debugging` | cuda-gdb, compute-sanitizer, device printf, error codes |\n| `triton-lang` | Triton JIT kernels, autotuning, PyTorch integration |\n| `hip-rocm` | AMD HIP, hipify porting, rocprof, MI300X tuning |\n| `gpu-memory-model` | SIMT, coalescing, bank conflicts, occupancy tradeoffs |\n\n### Kernel Internals (5 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `kernel-internals` | Scheduler, buddy/SLUB, VFS, page cache, OOM killer |\n| `device-drivers` | platform/i2c/spi drivers, IRQ, DMA, regmap, udev |\n| `kernel-debugging` | kgdb, kdb, ftrace, kprobes, dyndbg, crash dumps |\n| `kernel-testing` | KUnit, kselftest, syzkaller, LTP, KernelCI |\n| `os-dev-scratch` | Bootloader, long mode, IDT, paging, context switch |\n\n### Async I/O (3 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `io-uring` | liburing SQE/CQE, multi-shot, provided buffers, SEND_ZC |\n| `dpdk` | EAL, PMD, mbuf pools, huge pages, RSS, testpmd |\n| `af-xdp` | UMEM, XSK rings, XDP_REDIRECT, zero-copy packet I/O |\n\n### Allocators (2 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `custom-allocators` | Pool/arena allocators, jemalloc/mimalloc tuning, GlobalAlloc |\n| `numa-programming` | numactl, libnuma, NUMA-aware structures, lstopo |\n\n### Compiler Internals (7 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `compiler-frontend` | Lexer, Pratt parser, AST, type checker, LLVM IR emission |\n| `llvm-passes` | New Pass Manager, PassPlugin, llvm-lit, analysis utilities |\n| `llvm-ir-and-passes` | Read LLVM IR/SSA, opt pipelines, llvm-dis inspection |\n| `compiler-optimizations-deep` | RA, vectorization, PGO, BOLT, LICM depth |\n| `code-generation-and-backends` | ISel, TableGen, llc, target lowering overview |\n| `mlir` | Dialects, ODS, lowering passes, mlir-opt, Torch-MLIR/IREE |\n| `jit-compilation` | ORC JIT, LLJIT, Cranelift, inline caches, W^X policy |\n\n### Virtualization (3 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `qemu-kvm` | KVM flags, virtio, VFIO passthrough, libvirt, kernel boot |\n| `hypervisor-internals` | VT-x/SVM, VMCS/VMCB, EPT/NPT, APIC virtualization |\n| `containers-internals` | namespaces, cgroups v2, overlayfs, runc, seccomp |\n\n### Security (2 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `reverse-engineering` | Ghidra, radare2, Binary Ninja, stripped binary triage |\n| `kernel-security` | SELinux, AppArmor, seccomp, KASLR, CET, PAC/BTI, KASAN |\n\n### HPC (3 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `openmp` | Parallel for, reductions, SIMD, task parallelism, GPU offload |\n| `mpi` | Send/recv, collectives, non-blocking, MPI+OpenMP hybrid |\n| `rdma-verbs` | libibverbs, queue pairs, RDMA read/write, RoCE, perftest |\n\n### Platform (3 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `arm-sve` | SVE/SVE2 intrinsics, predicates, VLA loops, Graviton tuning |\n| `riscv-privileged` | M/S/U modes, CSRs, PLIC/CLINT, OpenSBI, Sv39/Sv48 |\n| `apple-silicon` | Unified memory, AMX/Accelerate, MPS, Instruments, Rosetta |\n\n### Languages (2 skills)\n\n| Skill | Purpose |\n|-------|---------|\n| `carbon-lang` | Carbon syntax, C++ interop, carbon-toolchain, migration |\n| `hare-lang` | hare build/test, stdlib, C FFI, tagged union errors |\n\n**Total: 142 skills**\n\n## Design\n\nEach skill follows the [SKILL.md format](https://github.com/anthropics/skills). The body stays under 500 lines; detailed reference material lives in `references/` and is loaded only when needed (progressive disclosure).\n\nSkills cross-reference each other where workflows overlap (e.g., `rust-profiling` + `linux-perf`, `zig-cinterop` + `zig-build-system`, `sanitizers` + `fuzzing`, `embedded-rust` + `linker-scripts`, `ebpf` + `ebpf-rust`).\n\n## Contributing\n\nContributions are welcome! To add or improve a skill:\n\n1. Fork the repository\n2. Create or modify skills in `skills/<category>/<skill-name>/SKILL.md`\n3. Follow the SKILL.md format with required sections (Purpose, Triggers, Workflow, Related skills)\n4. Add reference files in `references/` for content that exceeds 500 lines\n5. Submit a pull request\n\n## Topics\n\n`ai-agent-skills` `low-level-programming` `c-cpp-toolchain` `systems-programming` `compilers` `debuggers` `profilers` `build-systems` `rust` `zig` `embedded` `bare-metal` `cross-compilation` `ebpf` `webassembly` `freertos` `zephyr` `risc-v` `cuda` `gpu` `linux-kernel` `kernel-drivers` `computer-architecture` `qemu` `hpc` `mpi` `virtualization` `reverse-engineering`\n",
  "bytes": 24831,
  "sha": "90e13636b4349a0ba0c779f669b25f9ad5354bf05dd7e932cbceae127dea52f7",
  "repo_slug": "mohitmishra786/low-level-dev-skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_mohitmishra786_low_level_dev_skills_cmak_d24f7fe1/readme"
}