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 →

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

cmake

25

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

CMake build system skill for C/C++ projects. Use when writing or refactoring CMakeLists.txt, configuring out-of-source builds, selecting generators (Ninja, Make, VS), managing targets and dependencies with targetlinklibraries, integrating external packages via findpackage or FetchContent, enabling sanitizers, setting…

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

conan-vcpkg

26

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

C/C++ package manager skill covering Conan and vcpkg. Use when adding third-party library dependencies to C/C++ projects, managing binary compatibility, integrating with CMake, or choosing between Conan and vcpkg. Activates on queries about Conan, vcpkg, C++ dependency management, conanfile.txt, vcpkg.json, CMake…

not rated 202 +8 2mo ago A Socket: passSnyk: warnSkillSpector: warn 87 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Include What You Use (IWYU) skill for optimizing C/C++ header includes. Use when reducing compilation cascades, interpreting IWYU reports, applying mapping files, deciding between forward declarations and full includes, or integrating IWYU with CMake. Activates on queries about IWYU, include-what-you-use, header…

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

make

28

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

GNU Make skill for C/C++ build systems. Use when writing or debugging Makefiles, understanding pattern rules and automatic dependency generation, managing CFLAGS/LDFLAGS, converting ad-hoc compile commands into maintainable Makefiles, or diagnosing incremental build issues. Activates on queries about Makefiles, make…

not rated 202 +8 2mo ago C Socket: passSnyk: pass 82 tokens original MIT

meson

29

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Meson build system skill for C/C++ projects. Use when setting up a Meson project, configuring build options, managing dependencies with the wrap system, cross-compiling, or integrating Meson with CI. Activates on queries about meson setup, meson compile, meson wrap, meson test, cross-file, meson.build, or migrating…

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

ninja

30

mohitmishra786/low-level-dev-skills

Skill Claude Code

Ninja 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-build systems, tuning parallelism, interpreting Ninja output, or working with build.ninja files. Activates on queries about ninja errors, ninja parallelism…

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

static-analysis

31

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Static analysis skill for C/C++ codebases. Use when hardening code quality, triaging noisy builds, running clang-tidy, cppcheck, or scan-build, interpreting check categories, suppressing false positives, or integrating static analysis into CI. Activates on queries about clang-tidy checks, cppcheck, scan-build…

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

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Code generation and backends skill for LLVM targets. Use when explaining instruction selection, DAG legalization, target lowering, or adding backend support overview. Activates on queries about LLVM backend, instruction selection, target lowering, llc, TableGen, or codegen pipeline.

not rated 202 +8 2mo ago A SkillSpector: pass 59 tokens original MIT

compiler-frontend

33

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Compiler frontend skill for lexing, parsing, and type checking. Use when building a lexer/parser, designing AST nodes, implementing symbol tables, type checking, error recovery, or emitting LLVM IR. Activates on queries about lexer, Pratt parser, recursive descent, AST, symbol table, Hindley-Milner, or llvm-sys.

not rated 202 +8 2mo ago A SkillSpector: pass 72 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Deep compiler optimizations skill for RA, ISel, and PGO. Use when explaining register allocation, instruction selection, LICM, vectorization limits, or profile-guided optimization beyond -O3. Activates on queries about register allocation, instruction selection, LICM, auto-vectorization failure, PGO, or BOLT.

not rated 202 +8 2mo ago A SkillSpector: pass 74 tokens original MIT

jit-compilation

35

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

JIT compilation skill for runtime code generation. Use when building LLVM ORC JIT, LLJIT, Cranelift JIT, inline caches, trampolines, or Rust dynasm codegen. Activates on queries about ORC JIT, LLJIT, Cranelift, ExecutionSession, inline cache, W^X, or dynasm.

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

llvm-ir-and-passes

36

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

LLVM IR and passes skill for reading compiler IR. Use when analyzing LLVM IR, understanding SSA, pass pipeline order, or running opt on bitcode. Activates on queries about LLVM IR, SSA form, opt passes, llvm-dis, pass pipeline, or reading .ll files.

not rated 202 +8 2mo ago A SkillSpector: pass 62 tokens original MIT

llvm-passes

37

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

LLVM passes skill for writing compiler optimizations. Use when writing FunctionPass or ModulePass, registering PassPlugins, running with opt, using analysis utilities, or testing with llvm-lit. Activates on queries about LLVM pass, PassPlugin, opt -passes, DominatorTree, llvm-lit, or New Pass Manager.

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

mlir

38

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

MLIR skill for multi-level intermediate representation. Use when writing custom dialects, defining ops with ODS, writing lowering passes, running mlir-opt, or building ML compilers with Torch-MLIR/IREE. Activates on queries about MLIR, dialect, ODS, mlir-opt, linalg, lowering pass, or Torch-MLIR.

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

clang

39

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Clang/LLVM compiler skill for C/C++ projects. Use when working with clang or clang++ for diagnostics, sanitizer instrumentation, optimization remarks, static analysis with clang-tidy, LTO via lld, or when migrating from GCC to Clang. Activates on queries about clang flags, clang-tidy, clang-format, better error…

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

cpp-modules

40

mohitmishra786/low-level-dev-skills

Skill Claude Code

C++20 modules skill for modern C++ projects. Use when working with named modules, module partitions, header units, CMake MODULESOURCES, Clang -fmodules-ts, BMI caching issues, or migrating from headers to modules. Activates on queries about C++20 modules, import statements, module interface units, header units, or BMI…

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

cpp-templates

41

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

C++ template skill for reading template errors and optimizing compile times. Use when deciphering template error stacks, setting -ftemplate-backtrace-limit, writing concepts and requires-clauses, understanding SFINAE vs concepts, or profiling template instantiation bottlenecks with Templight. Activates on queries…

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

cross-gcc

42

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Cross-compilation with GCC skill for embedded and multi-architecture targets. Use when setting up cross-gcc toolchains, configuring sysroots, building for ARM/AArch64/RISC-V/MIPS from an x86-64 host, troubleshooting wrong-architecture errors, or running cross-compiled binaries under QEMU. Activates on queries about…

not rated 202 +8 2mo ago B Socket: passSnyk: warn 99 tokens original MIT

gcc

43

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

GCC compiler skill for C/C++ projects. Use when selecting optimization levels, warning flags, debug builds, LTO, sanitizer instrumentation, or diagnosing compilation errors with GCC. Covers flag selection for debug vs release, ABI concerns, preprocessor macros, profile-guided optimization, and integration with build…

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

llvm

44

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

LLVM IR and pass pipeline skill. Use when working directly with LLVM Intermediate Representation (IR), running opt passes, generating IR with llc, inspecting or writing LLVM IR for custom passes, or understanding how the LLVM backend lowers IR to assembly. Activates on queries about LLVM IR, opt, llc, llvm-dis, LLVM…

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

msvc-cl

45

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

MSVC 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. Covers translating GCC/Clang flags to MSVC equivalents, runtime library selection, Windows SDK setup, and diagnosing MSVC-specific errors. Activates on queries about…

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

pgo

46

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex needs its repo

Profile-guided optimisation skill for C/C++ with GCC and Clang. Use when squeezing maximum runtime performance after standard optimisation plateaus, implementing two-stage PGO builds, collecting profile data, or applying BOLT for post-link optimisation. Activates on queries about PGO, profile-guided optimization…

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

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

ABI and calling conventions skill for cross-language boundaries. Use when explaining System V AMD64, ARM AAPCS, RISC-V psABI, stack frames, variadic calls, or FFI register rules. Activates on queries about calling convention, ABI, System V AMD64, AAPCS, stack frame, variadic function, or FFI registers.

not rated 202 +8 2mo ago A SkillSpector: pass 80 tokens original MIT

mohitmishra786/low-level-dev-skills

Skill Claude CodeCodex

Branch prediction and speculation skill for CPU security and performance. Use when explaining branch predictors, mispredict penalties, speculative execution, Spectre/Meltdown mitigations, or branchless patterns. Activates on queries about branch prediction, speculative execution, Spectre, Meltdown, mispredict, or…

not rated 202 +8 2mo ago A SkillSpector: pass 70 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: