What problem does it solve? React and Next.js codebases often suffer from slow load times, unnecessary re-renders, and bloated bundles because developers miss subtle performance pitfalls. This Skill provides 45 prioritized, battle-tested rules from Vercel Engineering so AI agents and developers consistently generate performant code. ## Core Features & Use Cases - Waterfall Elimination: Rules for parallelizing async operations with Promise.all(), better-all, and strategic Suspense boundaries to cut network latency. - Bundle Size Optimization: Guidance on avoiding barrel file imports, dynamic imports for heavy components, and deferring third-party libraries. - Server & Client Optimization: Covers React.cache() deduplication, LRU caching, SWR patterns, re-render reduction, and JavaScript micro-optimizations. - Use Case: When reviewing a Next.js page that loads slowly, apply the skill to identify sequential awaits in route handlers, barrel imports from icon libraries, and missing Suspense boundaries, then refactor with concrete before/after code examples. ## Quick Start Review my React component and Next.js API route for performance issues using the react-best-practices guidelines and suggest fixes.