perf-review

Analyze full-stack web codebases to identify and remediate performance bottlenecks.

7|Updated May 28, 2026
One-click install
npx skills add https://github.com/zcaceres/skills --skill perf-review-zcaceres
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf-review
Source: https://github.com/zcaceres/skills/tree/main/plugins/quality/skills/perf-review
Command: npx skills add https://github.com/zcaceres/skills --skill perf-review-zcaceres

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill identifies and resolves performance bottlenecks in full-stack web applications by replacing guesswork with evidence-based analysis of database queries, bundle sizes, and event loop blocking.

Core Features & Use Cases

  • Static Analysis: Automatically detects N+1 query patterns, unoptimized imports, and synchronous I/O operations.
  • Dynamic Profiling: Offers guided benchmarking to measure real-world performance impacts.
  • Interactive Remediation: Provides a step-by-step workflow to review, verify, and apply performance fixes safely.

Quick Start

Ask the agent to perform a performance review on the current project to identify and fix bottlenecks.

Frequently Asked Questions about perf-review

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

FAQPage Schema
How do I identify performance bottlenecks in a full-stack web application codebase?

Identify performance bottlenecks through evidence-based static and dynamic analysis of database query efficiency, bundle sizes, and event loop blocking in Node.js and frontend frameworks.

How do I detect and fix N+1 query patterns and unoptimized imports in my web app?

Detect and fix N+1 query patterns and unoptimized imports using static analysis to automatically review code patterns, identify inefficient database queries, and apply non-breaking performance improvements.

What is the best way to measure the real-world performance impact of code optimizations?

Measure real-world performance impact through guided dynamic profiling and benchmarking metrics, which systematically evaluate code patterns to ensure non-breaking performance improvements.

Can I safely apply performance optimization fixes without breaking existing Node.js and frontend framework code?

Yes, you can safely apply performance optimization fixes using an interactive remediation workflow that provides step-by-step verification of code patterns and benchmarking metrics for non-breaking improvements.

Does this performance audit approach work with both frontend frameworks and Node.js backend code?

Yes, this performance audit approach works with both frontend frameworks and Node.js backend code, targeting database query efficiency, bundle size optimization, and event loop blocking across the full stack.

When should I use an evidence-based performance audit instead of guessing at code optimizations?

Use an evidence-based performance audit instead of guessing when you need to systematically evaluate code patterns and benchmarking metrics to remediate database, event loop, and bundle size bottlenecks.