Agent skill · data analytics · alirezarezvani

performance-profiler

Use for a slow endpoint, memory leak, CPU spike, large bundle or performance budget in Node.js, Python or Go, before optimizing. Measures before and after with performance_profiler.py, flamegraphs and k6 load tests.

Why this skill is useful

Adds specific performance profiling commands and optimization techniques for Node.js, Python, and Go that the AI wouldn't reliably generate on its own.

What it needs

Requires artillery, k6 installed locally. About 1k tokens when loaded. Last updated 2026-08-05. 23,939 stars on the source repository.

What this skill does

Performance Profiler Tier: POWERFUL Category: Engineering Domain: Performance Engineering --- Overview Systematic performance profiling for Node.js, Python, and Go applications. Identifies CPU, memory, and I/O bottlenecks; generates flamegraphs; analyzes bundle sizes; optimizes database queries; detects memory leaks; and runs load tests with k6 and Artillery. Always measures before and after. Core Capabilities CPU profiling — flamegraphs for Node.js, py-spy for Python, pprof for Go Memory profiling — heap snapshots, leak detection, GC pressure Bundle analysis — webpack-bundle-analyzer, Next.js bundle analyzer Database optimization — EXPLAIN ANALYZE, slow query log, N+1 detection Load testing — k6 scripts, Artillery scenarios, ramp-up patterns Before/after measurement — establish baseline, profile, optimize, verify --- When to Use App is slow and you don't know where the bottleneck is P99 latency exceeds SLA before a release Memory usage grows over time (suspected leak) Bundle size increased after adding dependencies Preparing for a traffic spike (load test before launch) Database queries taking >100ms --- Quick Start --- Golden Rule: Measure First --- Node.js Profiling → See references/profiling-recipes.md for details References references/profiling-recipes.md — Node.js/Python/Go profiling commands, flamegraph generation, heap snapshots references/optimization-playbook.md — before/after measurement template, quick-win optimization checklist (DB/Node/bundle/API), common pitfalls, best practices

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills alirezarezvani/performance-profiler--9668b5

View the source on GitHub

Browse the @skills marketplace