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.
mohitmishra786core-dumps
Core dump analysis skill for production crash triage. Use when loading core files in GDB or LLDB, enabling core dump generation on Linux/macOS, mapping symbols with debuginfo or debuginfod, or extracting backtraces from crashes without re-running the program. Activates on queries about core files, ulimit, coredumpctl, debuginfod, crash triage, or analyzing segfaults from production binaries.
- instalaciones
- 2
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786custom-allocators
Custom allocator skill for memory allocation strategies. Use when implementing pool/slab/arena allocators, tuning jemalloc/mimalloc, writing Rust GlobalAlloc, or benchmarking allocator performance. Activates on queries about jemalloc, mimalloc, tcmalloc, arena allocator, GlobalAlloc, or fragmentation.
- instalaciones
- 2
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786device-drivers
Linux device driver skill for kernel driver development. Use when writing platform/i2c/spi drivers, char device lifecycle, IRQ handling, DMA engine API, regmap, power management, or udev rules. Activates on queries about platformdriver, requestirq, dmaalloccoherent, regmap, pmruntime, or char devices.
- instalaciones
- 2
- GitHub Stars
- 231
- Actualizado
- 27 jun
mohitmishra786ebpf
eBPF skill for Linux observability and networking. Use when writing eBPF programs with libbpf or bpftrace, attaching kprobes/tracepoints/XDP hooks, debugging verifier errors, working with eBPF maps, or achieving CO-RE portability across kernel versions. Activates on queries about eBPF, bpftool, bpftrace, XDP programs, libbpf, verifier errors, eBPF maps, or kernel tracing with BPF.
- instalaciones
- 2
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786flamegraphs
Flamegraph generation and interpretation skill. Use when converting perf, Valgrind Callgrind, or other profiler output into SVG flamegraphs using Brendan Gregg's FlameGraph tools, or when reading flamegraphs to identify performance bottlenecks. Activates on queries about flamegraphs, stackcollapse, flamegraph.svg, identifying hot frames, wide vs tall frames, or performance visualisation.
- instalaciones
- 2
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786gdb
GDB debugger skill for C/C++ programs. Use when starting a GDB session, setting breakpoints, stepping through code, inspecting variables, debugging crashes, using reverse debugging (record/replay), remote debugging with gdbserver, or loading core dumps. Activates on queries about GDB commands, segfaults, hangs, watchpoints, conditional breakpoints, pretty-printers, Python GDB scripting, or multi-threaded debugging.
- instalaciones
- 2
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786heaptrack
heaptrack memory profiler skill for Linux. Use when tracking heap allocations, finding memory leaks, measuring peak heap usage, identifying allocation hotspots, or comparing allocation behaviour between runs. Activates on queries about heaptrack, heap profiling, memory allocation analysis, heaptrackprint, allocation hotspots, or memory leak detection with heaptrack.
- instalaciones
- 2
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786kernel-debugging-advanced
Advanced kernel debugging skill for ftrace, trace-cmd, perf, kprobes, kgdb, and crash analysis. Use when tracing kernel functions, profiling syscalls in kernel, dynamic instrumentation, or analyzing vmcore. Activates on queries about ftrace, trace-cmd, kprobe, kgdb, kernel crash dump, or dyndbg.
- instalaciones
- 2
- GitHub Stars
- 231
- Actualizado
- 27 jun
mohitmishra786sanitizers
Compiler sanitizer skill for runtime bug detection in C/C++. Use when enabling and interpreting AddressSanitizer (ASan), UndefinedBehaviorSanitizer (UBSan), ThreadSanitizer (TSan), MemorySanitizer (MSan), or LeakSanitizer (LSan) with GCC or Clang. Activates on queries about sanitizer flags, sanitizer reports, ASANOPTIONS, memory errors, data races, undefined behaviour, uninitialised reads, or choosing which sanitizer to use for a given bug class.
- instalaciones
- 2
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786static-analysis
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, compilecommands.json, code hardening, or static analysis warnings.
- instalaciones
- 2
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786strace-ltrace
strace and ltrace skill for system call and library call tracing. Use when a binary behaves incorrectly without crashing, diagnosing file-not-found errors, permission failures, network issues, or unexpected library calls by tracing syscalls and library function calls. Activates on queries about strace, ltrace, syscall tracing, library interception, ENOENT, EPERM, strace -e, or diagnosing binary behaviour without a debugger.
- instalaciones
- 2
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786valgrind
Valgrind profiler skill for memory error detection and cache profiling. Use when running Memcheck to find heap corruption, use-after-free, memory leaks, or uninitialised reads; or Cachegrind/Callgrind for cache simulation and function-level profiling. Activates on queries about valgrind, memcheck, heap leaks, use-after-free without sanitizers, cachegrind, callgrind, KCachegrind, or massif memory profiling.
- instalaciones
- 2
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786api-design-coach
api-design-coach skill for API design decisions. Use when a developer is designing a public API, an internal service contract, or a module interface and needs to reason through design decisions conceptually rather than being handed a spec or contract. Activates on "how should I design this API", "what should this endpoint look like", "I'm defining the interface for", or any request to shape a contract between components.
- instalaciones
- 1
- GitHub Stars
- 7
- Actualizado
- 5 mar
mohitmishra786devils-advocate-mode
devils-advocate-mode skill for stress-testing decisions and approaches. Use when a developer has committed to a plan, design, or decision and needs sustained adversarial pressure to genuinely stress-test it rather than seek validation. Activates on "I've decided to", "we're going with", "I think the best approach is", or any expression of settled conviction about a technical choice.
- instalaciones
- 1
- GitHub Stars
- 7
- Actualizado
- 5 mar
mohitmishra786docs-interrogator
docs-interrogator skill for documentation quality and completeness. Use when a developer needs to write, improve, or assess documentation and should be pushed to think from the reader's perspective rather than being given documentation to paste in. Activates on "what should I document here?", "can you write the docs for this?", "is my documentation good enough?", or any request to produce or evaluate written documentation.
- instalaciones
- 1
- GitHub Stars
- 7
- Actualizado
- 5 mar
mohitmishra786reverse-vibe-coding
reverse-vibe-coding skill for developer judgment training. Use when a developer wants to write code themselves but needs conceptual scaffolding, structured guidance, or workflow support without getting the answer handed to them. Activates on requests to build features, solve problems, or implement something where the human should be doing the coding.
- instalaciones
- 1
- GitHub Stars
- 7
- Actualizado
- 5 mar
mohitmishra786rubber-duck-plus
rubber-duck-plus skill for unblocking stuck thinking. Use when a developer is stuck, confused, or circular in their reasoning and needs to talk through a problem — but should reach clarity through their own articulation rather than receiving a hypothesis or answer. Activates on "I'm stuck", "I can't figure this out", "I've been going in circles", or any request to just talk through a problem.
- instalaciones
- 1
- GitHub Stars
- 7
- Actualizado
- 5 mar
mohitmishra786socratic-debugger
socratic-debugger skill for debugging sessions. Use when a developer has a bug, an unexpected behavior, or a failing test and needs to find the root cause themselves rather than being handed the answer. Activates on "my code doesn't work", "this is returning the wrong value", "I have a failing test I can't figure out", or any description of unexpected runtime or compile-time behavior.
- instalaciones
- 1
- GitHub Stars
- 7
- Actualizado
- 5 mar
mohitmishra786adc-dac-baremetal
Bare-metal ADC and DAC skill. Use when configuring analog sampling, DMA-driven ADC, calibration, or DAC output on MCUs. Activates on queries about ADC bare-metal, sampling time, DMA ADC, or DAC channel setup.
- instalaciones
- 1
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786apple-silicon
Apple Silicon skill for M-series development and profiling. Use when leveraging unified memory, Metal Performance Shaders, Instruments profiling, sysctl hardware queries, Rosetta 2 behavior, or 16KB page size considerations. Activates on queries about Apple Silicon, unified memory, AMX, MPS, Instruments, Rosetta, or M-series page size.
- instalaciones
- 1
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786assembly-riscv
RISC-V assembly skill for RV32/RV64 programming. Use when working with the RISC-V ISA, calling conventions (psABI), inline assembly with GCC/Clang, understanding extension naming (IMAFD), compressed instructions, or simulating RISC-V with QEMU and GDB remote debugging. Activates on queries about RISC-V assembly, RV32, RV64, RISC-V calling convention, RISC-V inline asm, RISC-V extensions, QEMU RISC-V, or RISC-V GDB.
- instalaciones
- 1
- GitHub Stars
- 263
- Actualizado
- 27 jun
mohitmishra786assembly-x86
x86-64 assembly skill for reading, writing, and debugging assembly code. Use when reading GCC/Clang assembly output, writing inline asm in C/C++, understanding the System V AMD64 ABI calling convention, or debugging register and stack state. Activates on queries about x86-64 assembly, AT&T vs Intel syntax, inline asm, calling conventions, SIMD intrinsics, or reading disassembly output from objdump or GDB.
- instalaciones
- 1
- GitHub Stars
- 267
- Actualizado
- 27 jun
mohitmishra786baremetal-startup
Bare-metal startup skill for reset-to-main bring-up. Use when writing startup code, vector tables, .data/.bss init, stack setup, or crt0 for Cortex-M/RISC-V. Activates on queries about reset vector, VTOR, startup.s, bss init, or bare-metal entry point.
- instalaciones
- 1
- GitHub Stars
- 263
- Actualizado
- 27 jun
mohitmishra786bazel
Bazel build system skill for C/C++ projects. Use when writing BUILD files with cclibrary and ccbinary rules, registering toolchains, configuring remote execution, debugging sandbox issues, using query and cquery for dependency graphs, or migrating from CMake to Bazel. Activates on queries about Bazel, BUILD files, cclibrary, ccbinary, Bzlmod, bazel query, remote execution, or Bazel toolchain registration.
- instalaciones
- 1
- GitHub Stars
- 263
- Actualizado
- 27 jun