
mohitmishra786/low-level-dev-skills
2 skills1.3k installs204 starsGitHub
Install
npx skills add https://github.com/mohitmishra786/low-level-dev-skillsSkills in this repo
1CmakeCMake is an agent skill for solo and indie builders maintaining C or C++ code who want CMakeLists that follow current best practices instead of legacy global includes and link lines. It activates on configure errors, missing packages, sanitizer setup, cross-compilation, and preset workflows. The skill walks through minimum project layout, dependency integration via find_package or FetchContent, generator choice, and CI-friendly out-of-source builds. It is aimed at agents and developers who need repeatable native builds for CLIs, engines, or backend components without guessing which CMake commands propagate correctly to dependents.792installs2Static AnalysisThis static-analysis skill is a concise clang-tidy check reference for solo builders maintaining C and C++ codebases who want their agent to suggest the right linter rules instead of generic “run a linter” advice. It catalogs high-value bugprone checks (use-after-move, suspicious memset on pointers, narrowing conversions, branch clones), clang-analyzer path checks (null dereference, malloc/POSIX misuse, insecure gets/strcpy-style APIs, new/delete pairing), and modernize migrations toward safer C++11+ idioms. Invoke when you are hardening a native module, preparing a PR, or configuring CI tidy profiles for a low-level dev repo. It does not run clang-tidy for you—it encodes which check groups earn priority so reviews and config edits stay consistent. Best paired with a real tidy config in-repo and your compiler toolchain; outcomes are better .clang-tidy selections and targeted fix guidance aligned to named checks.518installs