Skip to main content
mohitmishra786
GitHub creator profile

mohitmishra786

Repository-level view of 170 collected skills across 4 GitHub repositories.

skills collected
170
repositories
4
updated
Jun 27, 2026
repository explorer

Repositories and representative skills

custom-allocators
software-developers

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,…

Jun 27, 2026
numa-programming
software-developers

NUMA programming skill for multi-socket memory locality. Use when detecting NUMA topology, binding processes with numactl, using libnuma API, building NUMA-aware data structures, or measuring remote access penalties. Activates on queries about numactl,…

Jun 27, 2026
af-xdp
software-developers

AF_XDP skill for high-performance XDP sockets. Use when creating AF_XDP sockets, configuring UMEM and XSK rings, XDP_REDIRECT programs, copy vs zero-copy mode, or comparing with DPDK. Activates on queries about AF_XDP, xsk_umem, XDP_REDIRECT, libbpf xsk, or…

Jun 27, 2026
dpdk
software-developers

DPDK skill for userspace packet I/O. Use when initializing EAL, configuring PMD drivers, using mbuf pools and rte_ring, setting up huge pages, RSS, or testpmd validation. Activates on queries about DPDK, EAL, rte_eth_rx_burst, hugepages, PMD, or testpmd.

Jun 27, 2026
io-uring
software-developers

io_uring skill for Linux async I/O. Use when building high-performance servers with liburing, multi-shot operations, provided buffers, fixed files, zero-copy send, or tokio-uring. Activates on queries about io_uring, SQE/CQE, liburing,…

Jun 27, 2026
adc-dac-baremetal
electronics-engineers-except-computer

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.

Jun 27, 2026
baremetal-startup
electronics-engineers-except-computer

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.

Jun 27, 2026
bootloaders-embedded
software-developers

Embedded bootloader skill for firmware update and app handoff. Use when writing a custom bootloader, jumping to application code, relocating VTOR, or implementing DFU/USB firmware update on Cortex-M. Activates on queries about bootloader jump, vector table…

Jun 27, 2026
Showing 8 of 142 collected skills.
complexity-cop
software-developers

complexity-cop skill for over-engineering detection and simplicity enforcement. Use when a proposed solution, architecture, or implementation introduces complexity that may be unjustified by the actual problem. Activates on solutions with many moving parts,…

Mar 5, 2026
devils-advocate-mode
software-developers

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…

Mar 5, 2026
first-principles-mode
software-developers

first-principles-mode skill for assumption deconstruction and problem reframing. Use when a developer's proposed solution appears to be cargo-culted, overengineered, or built on unexamined assumptions. Activates on "everyone does it this way", "the standard…

Mar 5, 2026
rubber-duck-plus
software-developers

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…

Mar 5, 2026
architect-interrogator
software-developerscomputer-systems-analysts

architect-interrogator skill for architecture and technology decisions. Use when a developer or team is choosing a tech stack, designing a system, or making architectural decisions and should be forced to justify those choices rather than receiving…

Mar 5, 2026
code-review-challenger
software-quality-assurance-analysts-and-testers

code-review-challenger skill for code review preparation and challenge. Use when a developer wants their code reviewed but should be pushed to find and address issues themselves before relying on reviewer feedback. Activates on "can you review this", "what do…

Mar 5, 2026
reverse-vibe-coding
software-developers

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…

Mar 5, 2026
socratic-debugger
software-developers

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…

Mar 5, 2026
Showing 8 of 14 collected skills.
Showing 8 of 13 collected skills.
Showing 4 of 4 repositories
All repositories loaded