What problem does it solve? Slow endpoints, memory leaks, and high CPU usage are hard to fix without data. This Skill enforces a measure-first approach so you profile real bottlenecks before optimizing, avoiding premature optimization and unreadable micro-optimizations. ## Core Features & Use Cases - Profiling Guidance: Step-by-step instructions for Node.js (--prof, clinic.js, 0x), Python (cProfile, memory_profiler), browser DevTools, and system tools (htop, vmstat, hyperfine). - Optimization Patterns: Algorithm improvements, caching, batching, parallel queries, database indexing, and memory optimization with before/after code examples. - Trade-off Analysis: A decision framework weighing performance gains against code complexity, plus regression testing and monitoring plans. - Use Case: An API endpoint responds in 450ms. Profile it with clinic.js, identify sequential database queries as the bottleneck, parallelize them with Promise.all, and verify a 3x improvement with autocannon. ## Quick Start Ask the AI to profile your slow Node.js API endpoint, identify the top bottleneck, and propose an optimized implementation with benchmark comparisons.