What problem does it solve? Applications become slow without a clear indication of where the bottleneck is, and teams often optimize the wrong thing because they skip measurement. This Skill provides systematic profiling workflows for CPU, memory, I/O, bundle size, and database queries, with a mandatory before/after measurement discipline. ## Core Features & Use Cases - Multi-language profiling: Flamegraphs via clinic.js for Node.js, py-spy for Python, and pprof for Go, plus heap snapshots and memory leak detection. - Database and bundle analysis: EXPLAIN ANALYZE guidance, slow query detection, N+1 identification, and webpack/Next.js bundle analysis with concrete replacement suggestions. - Load testing: k6 and Artillery scenarios with ramp-up stages and P95/P99 latency thresholds for CI. - Use Case: Your API's P99 latency exceeds SLA before a release. Run the profiler script to flag risk indicators, generate a flamegraph to find the hot code path, fix the N+1 query, then re-run a k6 load test to verify the improvement. ## Quick Start Ask the AI to profile your project for performance bottlenecks by running the performance profiler script against your project directory and reviewing the report.