I'm Mohit.❤️ You can also call me Chessman
chessMan publishes skills that guide an AI agent through systems-level C and C++ work, including Meson project setup and cross-compilation, Clang diagnostics and sanitizers, and Rust FFI with bindgen and cbindgen. The catalogue also reaches into bare-metal GPIO configuration, binary analysis with Ghidra and radare2, QEMU/KVM virtualization, LLDB debugging, and MPI parallel programming. Taken together, the skills stand out for covering the full path from building and debugging code to running it on hardware, virtual machines and clusters.
Low Level Dev Skills
142 skills · 280 stars · MIT
Abi And Calling Conventions ABI and calling conventions skill for cross-language boundaries.
Adc Dac Baremetal Bare-metal ADC and DAC skill.
Af Xdp AF_XDP skill for high-performance XDP sockets.
Apple Silicon Apple Silicon skill for M-series development and profiling.
Arm Sve ARM SVE skill for scalable vector extension programming.
Assembly Arm AArch64 and ARM assembly skill for reading and writing ARM assembly code.
Assembly Riscv RISC-V assembly skill for RV32/RV64 programming.
Assembly X86 x86-64 assembly skill for reading, writing, and debugging assembly code.
Baremetal Startup Bare-metal startup skill for reset-to-main bring-up.
Bazel Bazel build system skill for C/C++ projects.
Binary Hardening Binary hardening skill for security-hardened C/C++ builds.
Binutils GNU binutils skill for binary manipulation and analysis.
Bootloaders Embedded Embedded bootloader skill for firmware update and app handoff.
Branch Prediction And Speculation Branch prediction and speculation skill for CPU security and performance.
Build Acceleration Build acceleration skill for C/C++ projects.
Bus Drivers I2C Spi I2C and SPI bus driver skill for Linux client drivers.
Carbon Lang Carbon language skill for C++ interop and toolchain.
Cargo Workflows Cargo workflow skill for Rust projects.
Clang Clang/LLVM compiler skill for C/C++ projects.
Cmake CMake build system skill for C/C++ projects.
Code Generation And Backends Code generation and backends skill for LLVM targets.
Compiler Frontend Compiler frontend skill for lexing, parsing, and type checking.
Compiler Optimizations Deep Deep compiler optimizations skill for RA, ISel, and PGO.
Conan Vcpkg C/C++ package manager skill covering Conan and vcpkg.
Concurrency Debugging Concurrency debugging skill for diagnosing data races and deadlocks.
Containers Internals Linux containers internals skill for namespaces, cgroups, and OCI.
Core Dumps Core dump analysis skill for production crash triage.
Cpp Coroutines C++20 coroutines skill for understanding coroutine mechanics and debugging.
Cpp Modules C++20 modules skill for modern C++ projects.
Cpp Templates C++ template skill for reading template errors and optimizing compile times.
Cpu Cache Opt CPU cache optimization skill for C/C++ and Rust.
Cpu Pipelines And Hazards CPU pipeline skill for hazards, forwarding, and stalls.
Cross Gcc Cross-compilation with GCC skill for embedded and multi-architecture targets.
Cuda CUDA C/C++ skill for NVIDIA GPU kernel programming.
Cuda Debugging CUDA debugging skill for GPU program correctness.
Cuda Profiling CUDA profiling skill for NVIDIA GPU performance analysis.
Custom Allocators Custom allocator skill for memory allocation strategies.
Datasheet And Refmanual Reading Datasheet and reference manual reading skill for embedded engineers.
Debug Optimized Builds Debugging optimized builds skill for diagnosing issues in release code.
Device Drivers Linux device driver skill for kernel driver development.
Device Tree Device tree skill for Linux hardware description.
Dma Baremetal Bare-metal DMA skill for memory-peripheral transfers.
Dpdk DPDK skill for userspace packet I/O.
Dwarf Debug Format DWARF debug format skill for understanding debug information.
Dynamic Linking Dynamic linking skill for Linux/ELF shared libraries.
Ebpf eBPF skill for Linux observability and networking.
Ebpf Rust Rust eBPF skill using the Aya framework.
Elf Inspection ELF binary inspection skill for Linux.