Source

mohitmishra786/low-level-dev-skills

142 skills · 44.7K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
7896
cmake CMake build system skill for C/C++ projects. Use when writing or refactoring CMakeLists.txt, configuring out-of-sourc…
mohitmishra786/low-level-dev-skills
1.4K
2
static-analysis Static analysis skill for C/C++ codebases. Use when hardening code quality, triaging noisy builds, running clang-tidy…
mohitmishra786/low-level-dev-skills
938
3
llvm LLVM IR and pass pipeline skill. Use when working directly with LLVM Intermediate Representation (IR), running opt pa…
mohitmishra786/low-level-dev-skills
740
4
gdb GDB debugger skill for C/C++ programs. Use when starting a GDB session, setting breakpoints, stepping through code, i…
mohitmishra786/low-level-dev-skills
658
5
linux-perf Linux perf profiler skill for CPU performance analysis. Use when collecting sampling profiles with perf record, gener…
mohitmishra786/low-level-dev-skills
557
6
sanitizers Compiler sanitizer skill for runtime bug detection in C/C++. Use when enabling and interpreting AddressSanitizer (ASa…
mohitmishra786/low-level-dev-skills
546
7
core-dumps Core dump analysis skill for production crash triage. Use when loading core files in GDB or LLDB, enabling core dump …
mohitmishra786/low-level-dev-skills
544
8
clang Clang/LLVM compiler skill for C/C++ projects. Use when working with clang or clang++ for diagnostics, sanitizer instr…
mohitmishra786/low-level-dev-skills
529
9
cross-gcc Cross-compilation with GCC skill for embedded and multi-architecture targets. Use when setting up cross-gcc toolchain…
mohitmishra786/low-level-dev-skills
521
10
gcc GCC compiler skill for C/C++ projects. Use when selecting optimization levels, warning flags, debug builds, LTO, sani…
mohitmishra786/low-level-dev-skills
517
11
freertos FreeRTOS skill for embedded RTOS development. Use when creating tasks, managing priorities, using queues and mutexes,…
mohitmishra786/low-level-dev-skills
504
12
linux-kernel-modules Linux kernel module skill for writing and debugging loadable kernel modules. Use when writing LKMs with Kbuild, addin…
mohitmishra786/low-level-dev-skills
492
13
make GNU Make skill for C/C++ build systems. Use when writing or debugging Makefiles, understanding pattern rules and auto…
mohitmishra786/low-level-dev-skills
490
14
assembly-x86 x86-64 assembly skill for reading, writing, and debugging assembly code. Use when reading GCC/Clang assembly output, …
mohitmishra786/low-level-dev-skills
489
15
assembly-arm AArch64 and ARM assembly skill for reading and writing ARM assembly code. Use when reading GCC/Clang output for AArch…
mohitmishra786/low-level-dev-skills
486
16
simd-intrinsics SIMD intrinsics skill for x86 (SSE/AVX) and ARM (NEON) vectorization. Use when reading auto-vectorization reports, wr…
mohitmishra786/low-level-dev-skills
470
17
conan-vcpkg C/C++ package manager skill covering Conan and vcpkg. Use when adding third-party library dependencies to C/C++ proje…
mohitmishra786/low-level-dev-skills
469
18
cpu-cache-opt CPU cache optimization skill for C/C++ and Rust. Use when diagnosing cache misses, improving data layout for cache ef…
mohitmishra786/low-level-dev-skills
469
19
lldb LLDB debugger skill for C/C++/Swift/Objective-C programs. Use when debugging with LLDB on macOS, FreeBSD, or Linux-cl…
mohitmishra786/low-level-dev-skills
469
20
elf-inspection ELF binary inspection skill for Linux. Use when examining ELF executables or shared libraries with readelf, objdump, …
mohitmishra786/low-level-dev-skills
467
21
ninja Ninja build system skill. Use when diagnosing Ninja build failures, understanding Ninja's role as a low-level build e…
mohitmishra786/low-level-dev-skills
465
22
msvc-cl MSVC cl.exe and clang-cl skill for Windows C/C++ projects. Use when configuring Visual Studio builds, MSBuild, or cla…
mohitmishra786/low-level-dev-skills
462
23
fuzzing Fuzzing skill for automated input-driven bug finding in C/C++. Use when setting up libFuzzer or AFL++ fuzz targets, d…
mohitmishra786/low-level-dev-skills
460
24
memory-model C++ and Rust memory model skill for concurrent programming. Use when understanding memory ordering, writing lock-free…
mohitmishra786/low-level-dev-skills
460
25
valgrind Valgrind profiler skill for memory error detection and cache profiling. Use when running Memcheck to find heap corrup…
mohitmishra786/low-level-dev-skills
458
26
flamegraphs Flamegraph generation and interpretation skill. Use when converting perf, Valgrind Callgrind, or other profiler outpu…
mohitmishra786/low-level-dev-skills
456
27
linkers-lto Linker and Link-Time Optimisation (LTO) skill. Use when configuring GNU ld, gold, or lld linker flags, diagnosing lin…
mohitmishra786/low-level-dev-skills
453
28
strace-ltrace strace and ltrace skill for system call and library call tracing. Use when a binary behaves incorrectly without crash…
mohitmishra786/low-level-dev-skills
447
29
binutils GNU binutils skill for binary manipulation and analysis. Use when using ar for static libraries, strip or objcopy for…
mohitmishra786/low-level-dev-skills
444
30
dynamic-linking Dynamic linking skill for Linux/ELF shared libraries. Use when debugging library loading failures, configuring RPATH …
mohitmishra786/low-level-dev-skills
441
31
rust-profiling Rust profiling skill for performance analysis. Use when generating flamegraphs from Rust binaries, measuring monomorp…
mohitmishra786/low-level-dev-skills
431
32
rust-ffi Rust FFI skill for C interoperability. Use when calling C libraries from Rust, generating Rust bindings with bindgen,…
mohitmishra786/low-level-dev-skills
430
33
ebpf eBPF skill for Linux observability and networking. Use when writing eBPF programs with libbpf or bpftrace, attaching …
mohitmishra786/low-level-dev-skills
428
34
cargo-workflows Cargo workflow skill for Rust projects. Use when managing workspaces, feature flags, build scripts, cargo cache, incr…
mohitmishra786/low-level-dev-skills
427
35
meson Meson build system skill for C/C++ projects. Use when setting up a Meson project, configuring build options, managing…
mohitmishra786/low-level-dev-skills
424
36
heaptrack heaptrack memory profiler skill for Linux. Use when tracking heap allocations, finding memory leaks, measuring peak h…
mohitmishra786/low-level-dev-skills
423
37
interpreters Bytecode interpreter and JIT compiler skill for implementing language runtimes in C/C++. Use when designing bytecode …
mohitmishra786/low-level-dev-skills
419
38
pgo Profile-guided optimisation skill for C/C++ with GCC and Clang. Use when squeezing maximum runtime performance after …
mohitmishra786/low-level-dev-skills
417
39
rust-unsafe Rust unsafe code skill for systems programming. Use when writing or reviewing unsafe Rust, understanding what operati…
mohitmishra786/low-level-dev-skills
417
40
rust-debugging Rust debugging skill for systems programming. Use when debugging Rust binaries with GDB or LLDB, enabling Rust pretty…
mohitmishra786/low-level-dev-skills
416
41
openocd-jtag OpenOCD skill for embedded hardware debugging. Use when configuring OpenOCD for JTAG or SWD targets, flashing firmwar…
mohitmishra786/low-level-dev-skills
409
42
cpp-modules C++20 modules skill for modern C++ projects. Use when working with named modules, module partitions, header units, CM…
mohitmishra786/low-level-dev-skills
407
43
rust-security Rust security skill for supply chain safety and memory-safe development. Use when auditing dependencies with cargo-au…
mohitmishra786/low-level-dev-skills
402
44
zig-debugging Zig debugging skill. Use when debugging Zig programs with GDB or LLDB, interpreting Zig runtime panics, using std.deb…
mohitmishra786/low-level-dev-skills
402
45
cpp-coroutines C++20 coroutines skill for understanding coroutine mechanics and debugging. Use when working with co_await, co_yield,…
mohitmishra786/low-level-dev-skills
397
46
rust-sanitizers-miri Rust sanitizers and Miri skill for memory safety validation. Use when running AddressSanitizer or ThreadSanitizer on …
mohitmishra786/low-level-dev-skills
397
47
debug-optimized-builds Debugging optimized builds skill for diagnosing issues in release code. Use when debugging RelWithDebInfo builds, usi…
mohitmishra786/low-level-dev-skills
396
48
rustc-basics Rust compiler skill for systems programming. Use when selecting RUSTFLAGS, configuring Cargo profiles, tuning release…
mohitmishra786/low-level-dev-skills
396
49
zig-build-system Zig build system skill for multi-file Zig projects. Use when writing or debugging build.zig files, adding executables…
mohitmishra786/low-level-dev-skills
396
50
hardware-counters Hardware performance counter skill for low-level CPU analysis. Use when collecting PMU events with perf stat, using t…
mohitmishra786/low-level-dev-skills
394
Page 1 · 142 total Next