Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
spencerpauly avatar

Auditing Performance

  • 241 installs
  • 655 repo stars
  • Updated August 2, 2026
  • spencerpauly/awesome-cursor-skills

auditing-performance is a Claude Code skill that audits app performance across bundle size, rendering, queries and Core Web Vitals and returns impact-ranked fixes.

About

auditing-performance is a Claude Code skill that audits and optimizes application performance across bundle size, rendering, data fetching, database queries, assets and Core Web Vitals. It walks a six-step checklist that flags large dependencies, unnecessary re-renders, request waterfalls, N+1 queries and unoptimized images, then produces a prioritized list of fixes ranked by impact. A developer uses it to reduce load times or fix slow pages. It is mislabeled as security in the current catalog.

  • Six-step performance audit checklist
  • Bundle, rendering, data-fetching and DB coverage
  • Core Web Vitals and asset checks
  • Impact-ranked recommendations

Auditing Performance by the numbers

  • 241 all-time installs (skills.sh)
  • +27 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #312 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

auditing-performance capabilities & compatibility

free, no API key required

Capabilities
performance audit · bundle analysis · core web vitals · query optimization · render optimization
Use cases
code review · debugging
IDEs
cursor ide
Pricing
Free
From the docs

What auditing-performance says it does

Audit and optimize application performance, including bundle size, rendering, database queries, and Core Web Vitals.
SKILL.md
produce a prioritized list of optimizations ranked by impact (High / Medium / Low) with estimated effort for each.
SKILL.md
npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill auditing-performance

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs241
repo stars655
Last updatedAugust 2, 2026
Repositoryspencerpauly/awesome-cursor-skills

Why are my pages slow and what should I optimize first?

code-review

Who is it for?

Web developers optimizing a slow React/Next.js or Vite app before release.

Skip if: Security review or backend-only services with no rendering or Web Vitals surface.

When should I use this skill?

When the user asks to optimize performance, reduce load times, fix slow pages, or audit Core Web Vitals.

What you get

A prioritized list of performance optimizations ranked High/Medium/Low by impact.

By the numbers

  • 6-step performance audit checklist

Files

SKILL.mdMarkdownGitHub ↗

Performance Audit

Use this skill when the user asks to optimize performance, reduce load times, fix slow pages, or audit Core Web Vitals.

Steps

1. Analyze bundle size

  • Run npx @next/bundle-analyzer (Next.js) or npx vite-bundle-visualizer (Vite) to identify large dependencies.
  • Look for large libraries that could be replaced with lighter alternatives (e.g. momentdate-fns, lodash → individual imports or native methods).
  • Check for duplicated dependencies in the bundle.
  • Verify tree-shaking is working (no barrel file re-exports pulling in unused code).

2. Audit rendering performance

  • Identify components that re-render unnecessarily — look for inline object/array/function creation in JSX props.
  • Check for expensive computations in render paths that should use useMemo.
  • Verify lists use proper key props (not array index for dynamic lists).
  • Look for layout thrashing (reading DOM measurements then writing styles in a loop).

3. Check data fetching

  • Identify request waterfalls — sequential API calls that could be parallelized with Promise.all.
  • Look for data fetched on the client that could be fetched on the server.
  • Check for missing pagination on large data sets.
  • Verify API responses aren't over-fetching (returning fields the client doesn't need).

4. Database query optimization

  • Look for N+1 query patterns (a query per item in a list).
  • Check for missing indexes on columns used in WHERE, ORDER BY, and JOIN clauses.
  • Identify queries that could use SELECT with specific columns instead of SELECT *.
  • Look for missing connection pooling.

5. Check assets

  • Verify images use modern formats (WebP/AVIF) and are properly sized.
  • Check for missing loading="lazy" on below-the-fold images.
  • Verify fonts use font-display: swap and are preloaded.
  • Check for render-blocking CSS or JavaScript.

6. Generate recommendations — produce a prioritized list of optimizations ranked by impact (High / Medium / Low) with estimated effort for each.

Notes

  • Focus on measurable improvements — use Lighthouse, WebPageTest, or the Performance tab in DevTools.
  • Don't prematurely optimize — profile first, optimize bottlenecks.
  • For React apps, use React DevTools Profiler to identify slow components.

Related skills

FAQ

What does auditing-performance check?

Bundle size, rendering performance, data fetching, database queries, assets and Core Web Vitals, then it generates impact-ranked recommendations.

Is this a security skill?

No. Despite the current catalog label, it optimizes performance - bundle size, rendering, queries and Core Web Vitals - not security.

Code Review & Qualityfrontendtesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.