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

apple-silicon

97

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Apple Silicon skill for M-series development and profiling. Use when leveraging unified memory, Metal Performance Shaders, Instruments profiling, sysctl hardware queries, Rosetta 2 behavior, or 16KB page size considerations. Activates on queries about Apple Silicon, unified memory, AMX, MPS, Instruments, Rosetta, or…

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

arm-sve

98

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

ARM SVE skill for scalable vector extension programming. Use when writing SVE intrinsics, predicate registers, VLA loops with svcnt, auto-vectorization with -march=armv9-a+sve2, or debugging SVE in GDB. Activates on queries about SVE, SVE2, predicate registers, svld1, svcnt, armsve.h, or Graviton SVE.

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

riscv-privileged

99

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

RISC-V privileged architecture skill for M/S/U modes and traps. Use when handling CSRs, trap handlers, PLIC/CLINT interrupts, OpenSBI integration, page tables Sv39/Sv48, or QEMU virt testing. Activates on queries about RISC-V privileged, mstatus, mtvec, satp, OpenSBI, PLIC, or Sv39.

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

flamegraphs

100

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Flamegraph generation and interpretation skill. Use when converting perf, Valgrind Callgrind, or other profiler output into SVG flamegraphs using Brendan Gregg's FlameGraph tools, or when reading flamegraphs to identify performance bottlenecks. Activates on queries about flamegraphs, stackcollapse, flamegraph.svg…

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

hardware-counters

101

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

Hardware performance counter skill for low-level CPU analysis. Use when collecting PMU events with perf stat, using the PAPI library, measuring cache miss rates and branch misprediction ratios, computing IPC, or correlating PMU events to source lines. Activates on queries about hardware counters, PMU events, perf stat…

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

heaptrack

102

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

Guide agents through heaptrack for heap allocation profiling on Linux: recording allocation traces, analysing with heaptrackprint, identifying leaks and hotspots, and comparing runs.

not rated 203 +8 2mo ago B Socket: passSnyk: pass 67 tokens original MIT

intel-vtune-amd-uprof

103

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Intel VTune and AMD uProf profiling skill for microarchitecture analysis. Use when analyzing hotspots, microarchitecture bottlenecks, memory access patterns, pipeline stalls, or using the roofline model. Covers VTune Community Edition (free) and AMD uProf as a free alternative. Activates on queries about VTune, uProf…

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

linux-perf

104

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

Linux perf profiler skill for CPU performance analysis. Use when collecting sampling profiles with perf record, generating perf report, measuring hardware counters (cache misses, branch mispredicts, IPC), identifying hot functions, or feeding perf data into flamegraph tools. Activates on queries about perf, Linux…

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

strace-ltrace

105

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Guide agents through tracing system calls with strace and library calls with ltrace — the most effective tools for diagnosing incorrect binary behaviour without a crash or debugger.

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

valgrind

106

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Valgrind profiler skill for memory error detection and cache profiling. Use when running Memcheck to find heap corruption, use-after-free, memory leaks, or uninitialised reads; or Cachegrind/Callgrind for cache simulation and function-level profiling. Activates on queries about valgrind, memcheck, heap leaks…

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

protocol-analysis

107

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Protocol analysis skill for serial bus debugging. Use when decoding I2C/SPI/UART with logic analyzer concepts, sigrok/PulseView, or Python capture scripts. Activates on queries about logic analyzer, sigrok, PulseView, decode I2C SPI UART, or bus protocol capture.

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

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

QEMU embedded simulation skill for bare-metal MCU testing. Use when running ARM/RISC-V firmware in QEMU, selecting machine models, loading -kernel ELF, or GDB debugging without hardware. Activates on queries about QEMU bare metal, qemu-system-arm -kernel, STM32 QEMU machine, RISC-V virt, or firmware simulation.

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

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Resource optimization skill for constrained embedded targets. Use when reducing flash/RAM usage, analyzing stack depth, reading linker map files, or tuning size vs speed on MCUs. Activates on queries about firmware size optimization, linker map, stack usage, -Os, flash RAM budget, or bloat analysis.

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

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Verilog basics skill for firmware and kernel engineers. Use when reading RTL to understand hardware behavior, reset/clock domains, bus protocols, or collaborating with hardware teams. Activates on queries about Verilog basics, RTL, hardware description, clock domain, reset synchronizer, or MMU in hardware.

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

binary-hardening

111

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Binary hardening skill for security-hardened C/C++ builds. Use when enabling RELRO, PIE, stack canaries, FORTIFYSOURCE, CFI sanitizers, shadow stack, or seccomp-bpf syscall filtering. Covers checksec analysis, compiler and linker flags for hardened builds, and NSA/CISA-recommended mitigations. Activates on queries…

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

fuzzing

112

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

Fuzzing skill for automated input-driven bug finding in C/C++. Use when setting up libFuzzer or AFL++ fuzz targets, defining fuzz entry points around parsing or I/O boundaries, integrating fuzzing into CI, managing corpora, or combining fuzzing with sanitizers. Activates on queries about libFuzzer, AFL, afl-fuzz, fuzz…

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

wasm-emscripten

113

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

WebAssembly with Emscripten skill for C/C++ to WASM compilation. Use when compiling C/C++ to WebAssembly with emcc, configuring EXPORTEDFUNCTIONS, understanding the WASM memory model, using Asyncify for async C code, debugging .wasm with browser devtools or wasm-opt, or targeting WASI vs browser environments.…

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

wasm-wasmtime

114

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

WebAssembly runtime skill using wasmtime. Use when running WASM modules with wasmtime CLI, working with WASI preview2, using the component model, embedding wasmtime in Rust applications, limiting execution with fuel metering, or debugging WASM with DWARF in wasmtime. Activates on queries about wasmtime, WASI, WASM…

not rated 203 +8 2mo ago C Socket: passSnyk: warn 97 tokens original MIT

cargo-workflows

115

mohitmishra786/low-level-dev-skills

Skill Claude Code

Cargo workflow skill for Rust projects. Use when managing workspaces, feature flags, build scripts, cargo cache, incremental builds, dependency auditing, or CI configuration with Cargo. Activates on queries about cargo workspaces, Cargo.toml features, build.rs, cargo nextest, cargo deny, cargo check vs build, or…

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

rust-async-internals

116

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Rust async internals skill for understanding and debugging async Rust. Use when understanding the Future trait and poll model, Pin and Unpin, tokio task scheduling, debugging async stack traces with tokio-console, tracking waker leaks, using select! and join!, or avoiding blocking in async contexts. Activates on…

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

rust-build-times

117

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Rust build time optimization skill for reducing slow compilation. Use when using cargo-timings to profile builds, configuring sccache for Rust, using the Cranelift backend, splitting workspaces for parallelism, choosing between thin LTO and fat LTO, or using the mold linker with Rust. Activates on queries about slow…

not rated 203 +8 2mo ago B Socket: passSnyk: pass 103 tokens original MIT

rust-cross

118

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Rust cross-compilation skill. Use when building Rust binaries for a different target architecture or OS, using cross or cargo-zigbuild for hermetic cross-compilation, configuring .cargo/config.toml for cross targets, or targeting embedded and bare-metal systems. Activates on queries about Rust cross-compilation…

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

rust-debugging

119

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

Rust debugging skill for systems programming. Use when debugging Rust binaries with GDB or LLDB, enabling Rust pretty-printers, interpreting panics and backtraces, debugging async/await with tokio-console, stepping through nostd code, or using dbg! and tracing macros effectively. Activates on queries about rust-gdb…

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

rust-ffi

120

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Rust FFI skill for C interoperability. Use when calling C libraries from Rust, generating Rust bindings with bindgen, exporting Rust functions to C with cbindgen, writing safe wrappers around unsafe FFI, or linking system and vendor libraries. Activates on queries about bindgen, cbindgen, extern "C", unsafe FFI, Rust…

not rated 203 +8 2mo ago A Socket: passSnyk: passSkillSpector: warn 85 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: