This is your checklist before you start micro-optimizing Rust code. It walks you through the measurement-first approach: profile with flamegraphs, benchmark with criterion, then prioritize fixes by impact (algorithm choice gets you 10-1000x, allocations maybe 2-5x). The tables map bottlenecks to specific techniques like Vec::with_capacity for pre-allocation or rayon for parallelism. What I like is the explicit trace up to domain constraints and down to implementation skills, so you're not optimizing in a vacuum. It's opinionated about common mistakes (LinkedList is cache-hostile, always benchmark in release mode) and assumes you've already made it work correctly. Good reference when someone says "make it faster" and you need to figure out what that actually means.
npx skills add https://github.com/actionbook/rust-skills --skill m10-performance