
mohitmishra786/low-level-dev-skills
- skills.sh installs
- 37.9K
- skills
- 54
Install
$ npx -y skills add mohitmishra786/low-level-dev-skills --agent claude-codeInstalls into .claude/skills of the current project.
Skills
1
cmakemohitmishra786/low-level-dev-skillsCMake build system skill for C/C++ projects. Use when writing or refactoring CMakeLists.txt, configuring out-of-source builds, selecting generators (Ninja, Make1.8Kskills.sh installs
2
static-analysismohitmishra786/low-level-dev-skillsStatic analysis skill for C/C++ codebases. Use when hardening code quality, triaging noisy builds, running clang-tidy, cppcheck, or scan-build, interpreting che1.2Kskills.sh installs
3
gdbmohitmishra786/low-level-dev-skillsGDB debugger skill for C/C++ programs. Use when starting a GDB session, setting breakpoints, stepping through code, inspecting variables, debugging crashes, usi1Kskills.sh installs
4
llvmmohitmishra786/low-level-dev-skillsLLVM IR and pass pipeline skill. Use when working directly with LLVM Intermediate Representation (IR), running opt passes, generating IR with llc, inspecting or948skills.sh installs
5
sanitizersmohitmishra786/low-level-dev-skillsCompiler sanitizer skill for runtime bug detection in C/C++. Use when enabling and interpreting AddressSanitizer (ASan), UndefinedBehaviorSanitizer (UBSan), Thr895skills.sh installs
6
core-dumpsmohitmishra786/low-level-dev-skillsCore dump analysis skill for production crash triage. Use when loading core files in GDB or LLDB, enabling core dump generation on Linux/macOS, mapping symbols 828skills.sh installs
7
linux-perfmohitmishra786/low-level-dev-skillsLinux perf profiler skill for CPU performance analysis. Use when collecting sampling profiles with perf record, generating perf report, measuring hardware count814skills.sh installs
8
clangmohitmishra786/low-level-dev-skillsClang/LLVM compiler skill for C/C++ projects. Use when working with clang or clang++ for diagnostics, sanitizer instrumentation, optimization remarks, static an789skills.sh installs
9
cross-gccmohitmishra786/low-level-dev-skillsCross-compilation with GCC skill for embedded and multi-architecture targets. Use when setting up cross-gcc toolchains, configuring sysroots, building for ARM/A742skills.sh installs
10
gccmohitmishra786/low-level-dev-skillsGCC compiler skill for C/C++ projects. Use when selecting optimization levels, warning flags, debug builds, LTO, sanitizer instrumentation, or diagnosing compil741skills.sh installs
11
valgrindmohitmishra786/low-level-dev-skillsValgrind profiler skill for memory error detection and cache profiling. Use when running Memcheck to find heap corruption, use-after-free, memory leaks, or unin740skills.sh installs
12
flamegraphsmohitmishra786/low-level-dev-skillsFlamegraph generation and interpretation skill. Use when converting perf, Valgrind Callgrind, or other profiler output into SVG flamegraphs using Brendan Gregg'728skills.sh installs
13
assembly-x86mohitmishra786/low-level-dev-skillsx86-64 assembly skill for reading, writing, and debugging assembly code. Use when reading GCC/Clang assembly output, writing inline asm in C/C++, understanding 724skills.sh installs
14
strace-ltracemohitmishra786/low-level-dev-skillsstrace and ltrace skill for system call and library call tracing. Use when a binary behaves incorrectly without crashing, diagnosing file-not-found errors, perm711skills.sh installs
15
cpu-cache-optmohitmishra786/low-level-dev-skillsCPU cache optimization skill for C/C++ and Rust. Use when diagnosing cache misses, improving data layout for cache efficiency, using perf stat cache counters, u709skills.sh installs
16
assembly-armmohitmishra786/low-level-dev-skillsAArch64 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 asm707skills.sh installs
17
lldbmohitmishra786/low-level-dev-skillsLLDB debugger skill for C/C++/Swift/Objective-C programs. Use when debugging with LLDB on macOS, FreeBSD, or Linux-clang environments, mapping GDB mental models703skills.sh installs
18
elf-inspectionmohitmishra786/low-level-dev-skillsELF binary inspection skill for Linux. Use when examining ELF executables or shared libraries with readelf, objdump, nm, or ldd to understand symbol visibility,702skills.sh installs
19
simd-intrinsicsmohitmishra786/low-level-dev-skillsSIMD intrinsics skill for x86 (SSE/AVX) and ARM (NEON) vectorization. Use when reading auto-vectorization reports, writing SSE2/AVX2/NEON intrinsics, checking C701skills.sh installs
20
makemohitmishra786/low-level-dev-skillsGNU Make skill for C/C++ build systems. Use when writing or debugging Makefiles, understanding pattern rules and automatic dependency generation, managing CFLAG697skills.sh installs
21
memory-modelmohitmishra786/low-level-dev-skillsC++ and Rust memory model skill for concurrent programming. Use when understanding memory ordering, writing lock-free data structures, using std::atomic or Rust693skills.sh installs
22
freertosmohitmishra786/low-level-dev-skillsFreeRTOS skill for embedded RTOS development. Use when creating tasks, managing priorities, using queues and mutexes, detecting stack overflows, configuring Fre691skills.sh installs
23
linux-kernel-modulesmohitmishra786/low-level-dev-skillsLinux kernel module skill for writing and debugging loadable kernel modules. Use when writing LKMs with Kbuild, adding module parameters, creating /proc and sys689skills.sh installs
24
ninjamohitmishra786/low-level-dev-skillsNinja build system skill. Use when diagnosing Ninja build failures, understanding Ninja's role as a low-level build executor generated by CMake or other meta-bu681skills.sh installs
25
heaptrackmohitmishra786/low-level-dev-skillsheaptrack memory profiler skill for Linux. Use when tracking heap allocations, finding memory leaks, measuring peak heap usage, identifying allocation hotspots,676skills.sh installs
26
rust-profilingmohitmishra786/low-level-dev-skillsRust profiling skill for performance analysis. Use when generating flamegraphs from Rust binaries, measuring monomorphization bloat with cargo-llvm-lines, analy673skills.sh installs
27
ebpfmohitmishra786/low-level-dev-skillseBPF skill for Linux observability and networking. Use when writing eBPF programs with libbpf or bpftrace, attaching kprobes/tracepoints/XDP hooks, debugging ve672skills.sh installs
28
msvc-clmohitmishra786/low-level-dev-skillsMSVC cl.exe and clang-cl skill for Windows C/C++ projects. Use when configuring Visual Studio builds, MSBuild, or clang-cl as a drop-in MSVC replacement. Covers671skills.sh installs
29
fuzzingmohitmishra786/low-level-dev-skillsFuzzing 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 or670skills.sh installs
30
binutilsmohitmishra786/low-level-dev-skillsGNU binutils skill for binary manipulation and analysis. Use when using ar for static libraries, strip or objcopy for binary processing, addr2line for convertin665skills.sh installs
31
linkers-ltomohitmishra786/low-level-dev-skillsLinker and Link-Time Optimisation (LTO) skill. Use when configuring GNU ld, gold, or lld linker flags, diagnosing link-order issues or undefined symbols at link663skills.sh installs
32
conan-vcpkgmohitmishra786/low-level-dev-skillsC/C++ package manager skill covering Conan and vcpkg. Use when adding third-party library dependencies to C/C++ projects, managing binary compatibility, integra659skills.sh installs
33
dynamic-linkingmohitmishra786/low-level-dev-skillsDynamic linking skill for Linux/ELF shared libraries. Use when debugging library loading failures, configuring RPATH vs RUNPATH, understanding soname versioning650skills.sh installs
34
rust-securitymohitmishra786/low-level-dev-skillsRust security skill for supply chain safety and memory-safe development. Use when auditing dependencies with cargo-audit, enforcing policies with cargo-deny, re624skills.sh installs
35
rust-ffimohitmishra786/low-level-dev-skillsRust FFI skill for C interoperability. Use when calling C libraries from Rust, generating Rust bindings with bindgen, exporting Rust functions to C with cbindge613skills.sh installs
36
rust-unsafemohitmishra786/low-level-dev-skillsRust unsafe code skill for systems programming. Use when writing or reviewing unsafe Rust, understanding what operations require unsafe, implementing safe abstr611skills.sh installs
37
pgomohitmishra786/low-level-dev-skillsProfile-guided optimisation skill for C/C++ with GCC and Clang. Use when squeezing maximum runtime performance after standard optimisation plateaus, implementin610skills.sh installs
38
interpretersmohitmishra786/low-level-dev-skillsBytecode interpreter and JIT compiler skill for implementing language runtimes in C/C++. Use when designing bytecode dispatch loops (switch, computed goto, thre609skills.sh installs
39
cargo-workflowsmohitmishra786/low-level-dev-skillsCargo workflow skill for Rust projects. Use when managing workspaces, feature flags, build scripts, cargo cache, incremental builds, dependency auditing, or CI 608skills.sh installs
40
rust-sanitizers-mirimohitmishra786/low-level-dev-skillsRust sanitizers and Miri skill for memory safety validation. Use when running AddressSanitizer or ThreadSanitizer on Rust code, interpreting sanitizer reports, 604skills.sh installs
41
mesonmohitmishra786/low-level-dev-skillsMeson build system skill for C/C++ projects. Use when setting up a Meson project, configuring build options, managing dependencies with the wrap system, cross-c603skills.sh installs
42
cpp-modulesmohitmishra786/low-level-dev-skillsC++20 modules skill for modern C++ projects. Use when working with named modules, module partitions, header units, CMake MODULE_SOURCES, Clang -fmodules-ts, BMI597skills.sh installs
43
rust-debuggingmohitmishra786/low-level-dev-skillsRust debugging skill for systems programming. Use when debugging Rust binaries with GDB or LLDB, enabling Rust pretty-printers, interpreting panics and backtrac597skills.sh installs
44
hardware-countersmohitmishra786/low-level-dev-skillsHardware performance counter skill for low-level CPU analysis. Use when collecting PMU events with perf stat, using the PAPI library, measuring cache miss rates590skills.sh installs
45
debug-optimized-buildsmohitmishra786/low-level-dev-skillsDebugging optimized builds skill for diagnosing issues in release code. Use when debugging RelWithDebInfo builds, using -Og for debuggable optimization, working579skills.sh installs
46
cpp-templatesmohitmishra786/low-level-dev-skillsC++ template skill for reading template errors and optimizing compile times. Use when deciphering template error stacks, setting -ftemplate-backtrace-limit, wri574skills.sh installs
47
rustc-basicsmohitmishra786/low-level-dev-skillsRust compiler skill for systems programming. Use when selecting RUSTFLAGS, configuring Cargo profiles, tuning release builds, reading assembly or MIR output, un567skills.sh installs
48
rust-crossmohitmishra786/low-level-dev-skillsRust cross-compilation skill. Use when building Rust binaries for a different target architecture or OS, using cross or cargo-zigbuild for hermetic cross-compil565skills.sh installs
49
wasm-emscriptenmohitmishra786/low-level-dev-skillsWebAssembly with Emscripten skill for C/C++ to WASM compilation. Use when compiling C/C++ to WebAssembly with emcc, configuring EXPORTED_FUNCTIONS, understandin559skills.sh installs
50
zig-debuggingmohitmishra786/low-level-dev-skillsZig debugging skill. Use when debugging Zig programs with GDB or LLDB, interpreting Zig runtime panics, using std.debug.print for tracing, configuring debug bui555skills.sh installs
51
zig-build-systemmohitmishra786/low-level-dev-skillsZig build system skill for multi-file Zig projects. Use when writing or debugging build.zig files, adding executables or libraries, integrating C source files, 552skills.sh installs
52
zig-crossmohitmishra786/low-level-dev-skillsZig cross-compilation skill. Use when cross-compiling Zig programs to different targets, using Zig's built-in cross-compilation for embedded, WASM, Windows, ARM536skills.sh installs
53
wasm-wasmtimemohitmishra786/low-level-dev-skillsWebAssembly runtime skill using wasmtime. Use when running WASM modules with wasmtime CLI, working with WASI preview2, using the component model, embedding wasm532skills.sh installs
54
zig-cinteropmohitmishra786/low-level-dev-skillsZig C interoperability skill. Use when calling C from Zig, calling Zig from C, using @cImport and @cInclude, running translate-c on C headers, defining extern s524skills.sh installs