performance-audit

Diagnose performance bottlenecks across database, memory, CPU, and frontend systems.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/radenadri/skills-alena --skill performance-audit-radenadri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-audit
Source: https://github.com/radenadri/skills-alena/tree/main/skills/performance-audit
Command: npx skills add https://github.com/radenadri/skills-alena --skill performance-audit-radenadri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slow applications waste user time and money; this skill guides teams to detect, quantify, and locate bottlenecks across database, memory, CPU, and frontend.

Core Features & Use Cases

  • Phase-based audit: N+1 query detection, memory usage checks, and frontend performance signals.
  • Real-world scenarios: diagnosing high latency endpoints, memory leaks, and CPU spikes during peak load.
  • Use Case: Imagine a slow endpoint with spikes during promo campaigns; run performance-audit to identify the bottleneck and suggest fixes.

Quick Start

Run a baseline performance audit on the target service to identify bottlenecks and guide optimization efforts.

Frequently Asked Questions about performance-audit

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

FAQPage Schema
How do I identify and diagnose performance bottlenecks in my web application?

To identify performance bottlenecks, run a structured audit covering N+1 database queries, memory growth, CPU spikes, and frontend rendering latencies. This process quantifies bottlenecks across database, memory, CPU, and frontend to locate slow endpoints and guide fixes.

What is the best way to detect N+1 query issues causing high endpoint latency?

The best way to detect N+1 query issues is through a phase-based query analysis audit. This approach isolates inefficient database queries causing high latency, providing evidence-based fixes and measurable targets to optimize data fetching and resolve slow endpoints.

How do I find the cause of memory leaks and CPU spikes during peak load?

To find the cause of memory leaks and CPU spikes during peak load, perform a memory usage and load-pattern analysis. This audit detects abnormal memory growth and CPU utilization under peak conditions, prescribing evidence-based fixes to stabilize the system.

Can I use a performance audit to fix caching inefficiencies and improve scalability?

Yes, you can use a performance audit to fix caching inefficiencies and improve scalability. The audit includes dedicated caching and scalability phases that measure frontend performance signals and load patterns, prescribing fixes to optimize data retrieval and system growth capacity.

When do I need to run a full performance audit on my software system?

You need to run a performance audit when experiencing slow applications, high latency endpoints, or system spikes during promo campaigns. It establishes a baseline performance check to detect, quantify, and locate bottlenecks across database, memory, CPU, and frontend layers.