AGENT SKILLS · ÉQUIPEMENT DE MISSION / mohitmishra786

mohitmishra786 · 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.

mohitmishra786
Communauté

binary-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.

installations
1
GitHub Stars
267
Mis à jour
27 juin
mohitmishra786
Communauté

branch-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

bus-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

cargo-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

clang

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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

code-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.

installations
1
GitHub Stars
267
Mis à jour
27 juin
mohitmishra786
Communauté

compiler-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

cpp-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

cpp-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.

installations
1
GitHub Stars
267
Mis à jour
27 juin
mohitmishra786
Communauté

cpp-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.

installations
1
GitHub Stars
267
Mis à jour
27 juin
mohitmishra786
Communauté

cpu-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

cross-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.

installations
1
GitHub Stars
267
Mis à jour
27 juin
mohitmishra786
Communauté

cuda

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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

cuda-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

cuda-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

datasheet-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.

installations
1
GitHub Stars
267
Mis à jour
27 juin
mohitmishra786
Communauté

debug-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.

installations
1
GitHub Stars
267
Mis à jour
27 juin
mohitmishra786
Communauté

device-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

dma-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

dwarf-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

dynamic-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.

installations
1
GitHub Stars
267
Mis à jour
27 juin
mohitmishra786
Communauté

ebpf-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.

installations
1
GitHub Stars
263
Mis à jour
27 juin
mohitmishra786
Communauté

elf-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.

installations
1
GitHub Stars
267
Mis à jour
27 juin
mohitmishra786
Communauté

freertos

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.

installations
1
GitHub Stars
263
Mis à jour
27 juin