performance-profiling

Profile Node.js, browser, and database performance to identify bottlenecks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/luke-selrai/openclaw-workshop-kit --skill performance-profiling-luke-selrai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-profiling
Source: https://github.com/luke-selrai/openclaw-workshop-kit/tree/main/skills/performance-profiling
Command: npx skills add https://github.com/luke-selrai/openclaw-workshop-kit --skill performance-profiling-luke-selrai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Profiling across the full stack to locate where an application spends time, from Node.js CPU and memory to browser rendering and database queries.

Core Features & Use Cases

  • Node.js CPU profiling, memory heap snapshots, and flame graphs to identify hot paths and leaks
  • Browser performance profiling with Chrome DevTools, Lighthouse metrics, and React Profiler to diagnose rendering bottlenecks
  • Database query profiling patterns (EXPLAIN ANALYZE) to reveal slow queries and missing indexes
  • Practical workflows for optimization: reduce p99 latency, prevent memory leaks, and improve render performance

Quick Start

Run a profiling session on a live application to generate CPU, memory, and browser performance reports and use the results to identify bottlenecks.

Frequently Asked Questions about performance-profiling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I profile Node.js CPU spikes and memory leaks?

Profile Node.js CPU spikes and memory leaks using V8 inspector, Clinic.js, and 0x to generate CPU profiles, memory heap snapshots, and flame graphs that reveal hot paths and leak sources.

What is the best way to diagnose slow React rendering bottlenecks?

Diagnose slow React rendering bottlenecks by capturing browser performance traces with Chrome DevTools, Lighthouse metrics, and the React Profiler to pinpoint inefficient component updates.

How do I identify slow database queries causing high p99 latency?

Identify slow database queries causing high p99 latency by running EXPLAIN ANALYZE profiling workflows to reveal missing indexes and inefficient query execution plans in web services.

Can I profile performance end-to-end across microservices and SPAs?

You can profile performance end-to-end across microservices and SPAs to locate where the application spends time, diagnosing CPU, memory, rendering, and query bottlenecks comprehensively.

Does this performance profiling workflow require specific dependencies?

This performance profiling workflow requires no specific dependencies to run, utilizing standard toolchains including V8 inspector, Chrome DevTools, Clinic.js, 0x, and EXPLAIN ANALYZE.