About
The m10-performance skill provides a comprehensive framework for identifying and resolving performance bottlenecks in Rust projects. It guides developers through a disciplined 'measure-first' approach using industry-standard tools like Criterion and Flamegraphs, offering specific implementation patterns for reducing allocations, improving cache locality, and leveraging parallelism. By integrating performance Service Level Agreements (SLAs) with low-level implementation choices, it ensures that optimizations are both effective and maintainable while avoiding common pitfalls like premature optimization or cache-unfriendly data structures.