
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)
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
What auditing-performance says it does
Audit and optimize application performance, including bundle size, rendering, database queries, and Core Web Vitals.
produce a prioritized list of optimizations ranked by impact (High / Medium / Low) with estimated effort for each.
npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill auditing-performanceAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 241 |
|---|---|
| repo stars | ★ 655 |
| Last updated | August 2, 2026 |
| Repository | spencerpauly/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
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) ornpx vite-bundle-visualizer(Vite) to identify large dependencies. - Look for large libraries that could be replaced with lighter alternatives (e.g.
moment→date-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
keyprops (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
SELECTwith specific columns instead ofSELECT *. - 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: swapand 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.