performance-audit

Audit application code for performance bottlenecks and optimization opportunities.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit application code for performance bottlenecks and optimization opportunities.

Core Features & Use Cases

  • N+1 Queries auditing and detection of inefficient ORM calls
  • Bundle size and frontend performance analysis
  • Caching and resource management review
  • Lazy loading and deferred execution opportunities
  • Connection pooling and database/resource management

Quick Start

Run a performance audit on the codebase to surface bottlenecks in ORM calls, bundle sizes, caching, lazy loading, and connection pooling.

Frequently Asked Questions about performance-audit

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

FAQPage Schema
How do I find and fix N+1 queries in my application code?

To fix N+1 queries, this audit identifies inefficient ORM calls through static analysis and profiling guidance, surfacing deterministic checks and remediation strategies to reduce database latency.

What is the best way to audit frontend bundle size and lazy loading opportunities?

The best way to audit bundle size and lazy loading is by applying static analysis to frontend architectures, identifying asset pipeline bottlenecks and deferred execution opportunities to optimize load times.

How does caching and connection pooling impact backend performance scalability?

Caching and connection pooling impact scalability by managing resources and database connections; auditing them reveals bottlenecks in API requests and backend services that increase latency under load.

Can I run a performance audit on both backend services and frontend-heavy architectures?

Yes, you can run performance audits on both backend services and frontend-heavy architectures, evaluating ORM calls, API requests, and asset pipelines to address latency and scalability issues.

Why do I need static analysis and profiling guidance to surface performance bottlenecks?

Static analysis and profiling guidance are needed to drive deterministic checks across application code, accurately identifying performance bottlenecks and generating targeted remediation strategies.

What are the limitations of a code performance audit for deferred execution and resource management?

Limitations include relying on static analysis and profiling guidance rather than runtime monitoring, meaning audit results depend on code structure visibility for caching, lazy loading, and connection pooling checks.