mohitmishra7 86 · Agent Skills
102 skills with substantive source documentation and an official publisher or observed installation demand. Read each skill’s original documentation through its card.
mohitmishra786binary-hardening
Binary hardening skill for security-hardened C/C++ builds. Use when enabling RELRO, PIE, stack canaries, FORTIFYSOURCE, CFI sanitizers, shadow stack, or seccomp-bpf syscall filtering. Covers checksec analysis, compiler and linker flags for hardened builds, and NSA/CISA-recommended mitigations. Activates on queries about binary hardening, checksec, RELRO, PIE, stack canaries, FORTIFYSOURCE, CFI, shadow stack, or seccomp.
- 導入数
- 1
- GitHub Stars
- 267
- 更新日
- 6月27日
mohitmishra786branch-prediction-and-speculation
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 branchless code.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786bus-drivers-i2c-spi
I2C and SPI bus driver skill for Linux client drivers. Use when writing i2cdriver or spidriver, register access over bus, DMA SPI transfers, or ACPI/DT client binding. Activates on queries about i2cclient, spidriver, regmap I2C, SPI transfer, or Linux I2C SPI subsystem.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786cargo-workflows
Cargo workflow skill for Rust projects. Use when managing workspaces, feature flags, build scripts, cargo cache, incremental builds, dependency auditing, or CI configuration with Cargo. Activates on queries about cargo workspaces, Cargo.toml features, build.rs, cargo nextest, cargo deny, cargo check vs build, or Cargo.lock management.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786clang
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 messages, Apple/FreeBSD toolchains, or LLVM-specific optimizations. Covers flag selection, diagnostic tuning, and integration with LLVM tooling.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786code-generation-and-backends
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.
- 導入数
- 1
- GitHub Stars
- 267
- 更新日
- 6月27日
mohitmishra786compiler-frontend
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.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786cpp-coroutines
C++20 coroutines skill for understanding coroutine mechanics and debugging. Use when working with coawait, coyield, coreturn, implementing promisetype, understanding coroutine frame layout, debugging suspended coroutines in GDB, or inspecting frame allocation with Compiler Explorer. Activates on queries about C++20 coroutines, coawait, coyield, promisetype, coroutinehandle, coroutine suspension, or coroutine frame.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786cpp-modules
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 files.
- 導入数
- 1
- GitHub Stars
- 267
- 更新日
- 6月27日
mohitmishra786cpp-templates
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 about C++ templates, template error messages, concepts, requires expressions, SFINAE, template metaprogramming, or slow template compilation.
- 導入数
- 1
- GitHub Stars
- 267
- 更新日
- 6月27日
mohitmishra786cpu-pipelines-and-hazards
CPU pipeline skill for hazards, forwarding, and stalls. Use when explaining pipeline stages, data/control hazards, forwarding paths, or branch stalls in performance analysis. Activates on queries about pipeline hazard, data hazard, control hazard, forwarding, pipeline stall, or superscalar basics.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786cross-gcc
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 cross-compilation triplets, sysroot, pkg-config for cross builds, embedded toolchains, or Yocto/Buildroot integration.
- 導入数
- 1
- GitHub Stars
- 267
- 更新日
- 6月27日
mohitmishra786cuda
CUDA C/C++ skill for NVIDIA GPU kernel programming. Use when writing CUDA kernels, managing thread/block/grid hierarchy, optimizing memory access patterns, using streams and async copies, configuring nvcc flags, or integrating Thrust. Activates on queries about CUDA kernels, nvcc, shared memory, warp divergence, occupancy, or Thrust.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786cuda-debugging
CUDA debugging skill for GPU program correctness. Use when debugging with cuda-gdb, running NVIDIA Compute Sanitizer memcheck/racecheck, analyzing GPU core dumps, or interpreting CUDA error codes 700/702. Activates on queries about cuda-gdb, compute-sanitizer, illegal memory access, launch timeout, or device printf.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786cuda-profiling
CUDA profiling skill for NVIDIA GPU performance analysis. Use when profiling kernels with Nsight Systems or Nsight Compute, interpreting roofline models, diagnosing memory-bound vs compute-bound kernels, or annotating code with NVTX ranges. Activates on queries about Nsight, NCU, ncu CLI, GPU roofline, occupancy metrics, or CUDA profiling workflow.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786datasheet-and-refmanual-reading
Datasheet and reference manual reading skill for embedded engineers. Use when extracting pinouts, electrical limits, register maps, clock trees, or timing from MCU documentation. Activates on queries about reading STM32 RM, extracting register bits, finding errata, or navigating reference manual sections.
- 導入数
- 1
- GitHub Stars
- 267
- 更新日
- 6月27日
mohitmishra786debug-optimized-builds
Debugging optimized builds skill for diagnosing issues in release code. Use when debugging RelWithDebInfo builds, using -Og for debuggable optimization, working with split-DWARF, applying GDB scheduler-locking, reading inlined frames, or understanding "value optimized out" messages. Activates on queries about debugging optimized code, RelWithDebInfo, -Og, inlined functions in GDB, value optimized out, GDB with -O2, or debugging release builds.
- 導入数
- 1
- GitHub Stars
- 267
- 更新日
- 6月27日
mohitmishra786device-tree
Device tree skill for Linux hardware description. Use when writing DTS/DTSI, bindings, overlays, phandles, or debugging OF platform probe failures. Activates on queries about device tree, DTS syntax, phandle, devicetree bindings, DT overlay, or OF graph.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786dma-baremetal
Bare-metal DMA skill for memory-peripheral transfers. Use when configuring DMA channels, circular mode, double buffering, or DMA IRQ completion. Activates on queries about DMA bare-metal, circular buffer, memory-to-peripheral, or DMA stream configuration.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786dwarf-debug-format
DWARF debug format skill for understanding debug information. Use when inspecting DWARF sections with dwarfdump, working with split DWARF (.dwo files), setting up debuginfod for remote symbol resolution, or understanding how DWARF interacts with LTO and symbol stripping. Activates on queries about DWARF, .debuginfo, .debugline, dwarfdump, split DWARF, .dwo files, debuginfod, or debug info stripping.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786dynamic-linking
Dynamic linking skill for Linux/ELF shared libraries. Use when debugging library loading failures, configuring RPATH vs RUNPATH, understanding soname versioning, using dlopen/dlsym for plugin systems, LDPRELOAD interposition, or controlling symbol visibility. Activates on queries about shared libraries, dlopen, LDLIBRARYPATH, RPATH, soname, LDPRELOAD, symbol visibility, or "cannot open shared object file" errors.
- 導入数
- 1
- GitHub Stars
- 267
- 更新日
- 6月27日
mohitmishra786ebpf-rust
Rust eBPF skill using the Aya framework. Use when writing eBPF programs in Rust with aya-bpf and aya-log, defining BPF map types, integrating with tokio userspace, sharing maps between kernel and userspace, or debugging Aya compilation and loading errors. Activates on queries about Aya, aya-bpf, Rust eBPF, aya-log, eBPF in Rust, or BPF programs with tokio.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日
mohitmishra786elf-inspection
ELF binary inspection skill for Linux. Use when examining ELF executables or shared libraries with readelf, objdump, nm, or ldd to understand symbol visibility, section layout, dynamic dependencies, build IDs, or relocation entries. Activates on queries about ELF format, shared library dependencies, symbol tables, section sizes, DWARF debug info in binaries, binary bloat analysis, or undefined symbol errors.
- 導入数
- 1
- GitHub Stars
- 267
- 更新日
- 6月27日
mohitmishra786freertos
FreeRTOS skill for embedded RTOS development. Use when creating tasks, managing priorities, using queues and mutexes, detecting stack overflows, configuring FreeRTOS via FreeRTOSConfig.h, or debugging FreeRTOS applications with OpenOCD and GDB. Activates on queries about FreeRTOS tasks, queues, semaphores, mutexes, configASSERT, stack overflow, vTaskDelay, or FreeRTOS-aware debugging.
- 導入数
- 1
- GitHub Stars
- 263
- 更新日
- 6月27日