rust-systems-programming
Installation
SKILL.md
Rust Systems Programming
Master Rust's unique approach to memory safety through ownership, borrowing, and lifetimes while building high-performance systems software without garbage collection overhead.
When to Use This Skill
- Building systems software (OS components, drivers, embedded)
- Developing performance-critical applications
- Creating memory-safe concurrent programs
- Writing CLI tools and utilities
- Building WebAssembly applications
- Implementing network services and protocols
- Refactoring C/C++ code for safety
Core Concepts
1. Ownership
The Foundation of Rust's Memory Safety