What problem does it solve? React and Next.js applications often suffer from slow first paint, laggy interactions, excessive re-renders, and bloated JavaScript bundles, and developers struggle to identify which optimization to apply. This Skill provides a structured triage workflow that maps symptoms to specific, impact-ranked performance rules from Vercel Engineering. ## Core Features & Use Cases - Performance Triage Tree: Maps symptoms (slow first paint, laggy clicks, heavy DOM updates) to the exact rule category to read, so you never optimize speculatively. - 45 Impact-Ranked Rules: Covers waterfall elimination, bundle size, server-side performance, client data fetching, re-render optimization, rendering performance, and advanced patterns, each with incorrect vs. correct code examples. - Top 5 Always-Apply Rules: Inline guidance for Promise.all parallelization, direct imports over barrel files, derived state without effects, React.cache() deduplication, and Suspense streaming. - Use Case: When a Next.js page loads slowly, follow the triage tree to identify a server-side waterfall, then load the async rules to restructure fetches with Promise.all and Suspense boundaries. ## Quick Start Ask the agent to review your React or Next.js page for performance problems and apply the matching optimization rules.