Skip to main content

Skills neste repositório

mohitmishra786/low-level-dev-skills - Página 3

O SkillsMP coletou 142 skills de mohitmishra786/low-level-dev-skills. Abra uma skill para revisar a origem e os detalhes.

mohitmishra786/low-level-dev-skills

Mostrando 40 de 142 skills coletadas.

ocupação
Desenvolvedores de software
descrição

LLDB debugger skill for C/C++/Swift/Objective-C programs. Use when debugging with LLDB on macOS, FreeBSD, or Linux-clang environments, mapping GDB mental models to LLDB commands, using LLDB in Xcode or VS Code, or debugging Swift/Objective-C. Activates on…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Guide no_std Rust development for embedded and bare-metal targets. Use when writing #![no_std] crates, understanding core vs alloc vs std, implementing custom global allocators, selecting panic handlers for embedded, or testing no_std crates on the host…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Bazel build system skill for C/C++ projects. Use when writing BUILD files with cc_library and cc_binary rules, registering toolchains, configuring remote execution, debugging sandbox issues, using query and cquery for dependency graphs, or migrating from…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Build acceleration skill for C/C++ projects. Use when reducing compilation times with ccache, sccache, distcc, unity builds, precompiled headers, split DWARF, or IWYU. Covers caching strategies, distributed compilation, link time reduction, and diagnosing…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Include What You Use (IWYU) skill for optimizing C/C++ header includes. Use when reducing compilation cascades, interpreting IWYU reports, applying mapping files, deciding between forward declarations and full includes, or integrating IWYU with CMake.…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Concurrency debugging skill for diagnosing data races and deadlocks. Use when reading TSan race reports, debugging deadlocks with GDB thread inspection, analyzing lock-order graphs with Helgrind, identifying std::atomic misuse patterns, or reasoning about…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Embedded Rust skill for bare-metal microcontroller development. Use when using probe-rs or cargo-embed for flashing and debugging, setting up defmt logging, using the RTIC framework, configuring cortex-m-rt startup, writing no_std + no_main firmware, or…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Linker script skill for embedded bare-metal targets. Use when writing or modifying GNU ld linker scripts, placing code and data in specific flash or RAM regions, understanding VMA vs LMA, configuring startup .bss/.data initialization, using MEMORY and…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

OpenOCD skill for embedded hardware debugging. Use when configuring OpenOCD for JTAG or SWD targets, flashing firmware, connecting GDB to bare-metal targets, setting hardware watchpoints, or using J-Link with OpenOCD. Activates on queries about OpenOCD, JTAG,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Zephyr RTOS skill for embedded development. Use when building Zephyr applications with west, configuring boards and targets, working with Kconfig and devicetree, using the Zephyr shell and logging subsystem, or running on the native_sim target. Activates on…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Hardware performance counter skill for low-level CPU analysis. Use when collecting PMU events with perf stat, using the PAPI library, measuring cache miss rates and branch misprediction ratios, computing IPC, or correlating PMU events to source lines.…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Intel VTune and AMD uProf profiling skill for microarchitecture analysis. Use when analyzing hotspots, microarchitecture bottlenecks, memory access patterns, pipeline stalls, or using the roofline model. Covers VTune Community Edition (free) and AMD uProf as…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

WebAssembly with Emscripten skill for C/C++ to WASM compilation. Use when compiling C/C++ to WebAssembly with emcc, configuring EXPORTED_FUNCTIONS, understanding the WASM memory model, using Asyncify for async C code, debugging .wasm with browser devtools or…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Rust async internals skill for understanding and debugging async Rust. Use when understanding the Future trait and poll model, Pin and Unpin, tokio task scheduling, debugging async stack traces with tokio-console, tracking waker leaks, using select! and…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Rust build time optimization skill for reducing slow compilation. Use when using cargo-timings to profile builds, configuring sccache for Rust, using the Cranelift backend, splitting workspaces for parallelism, choosing between thin LTO and fat LTO, or using…

Idioma do texto original: inglês

atualizado
ocupação
Analistas de segurança da informação
descrição

Rust security skill for supply chain safety and memory-safe development. Use when auditing dependencies with cargo-audit, enforcing policies with cargo-deny, reviewing RUSTSEC advisories, writing memory-safe FFI patterns, or integrating fuzzing and Miri into…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Zig comptime skill for compile-time evaluation and metaprogramming. Use when using comptime parameters, comptime types, generics via anytype, comptime reflection with @typeInfo, or metaprogramming patterns that replace C++ templates. Activates on queries…

Idioma do texto original: inglês

atualizado
ocupação
Analistas de garantia de qualidade de software e testadores
descrição

Zig testing skill for writing and running tests. Use when using zig build test, writing comptime tests, using test filters, working with test allocators to detect leaks, or using Zig's built-in fuzz testing (0.14+). Activates on queries about Zig tests, zig…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Linux perf profiler skill for CPU performance analysis. Use when collecting sampling profiles with perf record, generating perf report, measuring hardware counters (cache misses, branch mispredicts, IPC), identifying hot functions, or feeding perf data into…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Rust cross-compilation skill. Use when building Rust binaries for a different target architecture or OS, using cross or cargo-zigbuild for hermetic cross-compilation, configuring .cargo/config.toml for cross targets, or targeting embedded and bare-metal…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

GNU binutils skill for binary manipulation and analysis. Use when using ar for static libraries, strip or objcopy for binary processing, addr2line for converting addresses to source locations, strings for text extraction, or c++filt for C++ name demangling.…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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, LD_PRELOAD interposition, or controlling symbol…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Linker and Link-Time Optimisation (LTO) skill. Use when configuring GNU ld, gold, or lld linker flags, diagnosing link-order issues or undefined symbols at link time, enabling LTO safely in real projects, or understanding inter-module optimisation trade-offs.…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

CMake build system skill for C/C++ projects. Use when writing or refactoring CMakeLists.txt, configuring out-of-source builds, selecting generators (Ninja, Make, VS), managing targets and dependencies with target_link_libraries, integrating external packages…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

C/C++ package manager skill covering Conan and vcpkg. Use when adding third-party library dependencies to C/C++ projects, managing binary compatibility, integrating with CMake, or choosing between Conan and vcpkg. Activates on queries about Conan, vcpkg, C++…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

GNU Make skill for C/C++ build systems. Use when writing or debugging Makefiles, understanding pattern rules and automatic dependency generation, managing CFLAGS/LDFLAGS, converting ad-hoc compile commands into maintainable Makefiles, or diagnosing…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Meson build system skill for C/C++ projects. Use when setting up a Meson project, configuring build options, managing dependencies with the wrap system, cross-compiling, or integrating Meson with CI. Activates on queries about meson setup, meson compile,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
Mostrando 40 de 142 skills coletadas.