What problem does it solve? React and Next.js codebases often suffer from performance issues like data-fetching waterfalls, bloated bundles, unnecessary re-renders, and serialization overhead. This Skill provides 64 prioritized, actionable rules from Vercel Engineering so AI agents and developers consistently apply proven optimization patterns when writing, reviewing, or refactoring code. ## Core Features & Use Cases - Waterfall Elimination: Parallelize async operations with Promise.all(), better-all, strategic Suspense boundaries, and deferred awaits for 2-10x improvements. - Bundle Size Optimization: Avoid barrel file imports, use dynamic imports for heavy components, and defer non-critical third-party libraries to improve TTI and LCP. - Server & Client Performance: Covers React.cache() deduplication, LRU caching, RSC serialization minimization, SWR usage, re-render optimization, and JavaScript micro-optimizations. - Use Case: When refactoring a Next.js page that fetches user data sequentially, the Skill guides restructuring with component composition and parallel fetching to eliminate server-side waterfalls. ## Quick Start Review my Next.js page component using the vercel-react-best-practices skill and fix any data-fetching waterfalls or bundle size issues.