About
Provides expert guidance for managing memory within the Nim programming language, covering everything from automatic garbage collection (GC) strategies like ARC and ORC to low-level manual pointer management. This skill helps developers implement efficient move semantics, deterministic destructors (RAII), and memory-safe patterns to build high-performance systems and embedded applications while minimizing allocations and preventing leaks. It is essential for developers transitioning from high-level languages to systems programming or optimizing performance-critical Nim codebases.