About
Provides comprehensive guidance and implementation patterns for writing memory-safe systems code in Rust, C++, and C. This skill helps developers navigate complex resource management tasks by offering cross-language comparisons, safe smart pointer usage, and ownership semantics. It is particularly useful when building performance-critical applications where preventing use-after-free errors, memory leaks, and data races is paramount, ensuring robust and secure software architecture.