What problem does it solve?
This Skill helps you eliminate common React and Next.js performance issues by providing Vercel-maintained, automation-friendly rules for streaming, bundling, caching, and render efficiency.
Core Features & Use Cases
- Waterfall elimination & parallel fetching: Convert sequential awaits into parallel patterns using Promise.all, better-all, and Suspense composition to improve time-to-interactive.
- Bundle size and load-time optimization: Reduce cold-start and LCP impact via targeted imports, dynamic loading, conditional module loading, and deferred third-party scripts.
- Server/client boundary performance: Minimize RSC serialization, apply React.cache/LRU caching correctly, hoist static I/O, and prevent duplicated network payload.
- Re-render and rendering efficiency: Use derived state, stable callbacks, correct memoization, useTransition, and rendering optimizations like content-visibility and hydration strategies.
Quick Start
Use this skill when you are reviewing or refactoring a React/Next.js code change for performance, and ask an AI to produce a prioritized set of code edits following the applicable rule categories and naming conventions.