vercel-react-best-practices

Enforce React and Next.js performance best practices across code reviews and refactors.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/akinwol/design-life --skill vercel-react-best-practices-akinwol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/akinwol/design-life/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/akinwol/design-life --skill vercel-react-best-practices-akinwol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js performance patterns are hard to enforce consistently across teams; this Skill collects Vercel's proven guidelines into an actionable reference.

Core Features & Use Cases

  • Comprehensive rules across 8 categories (Eliminating Waterfalls, Bundle Size, Server-Side, Client-Side, Re-render, Rendering, JavaScript, and Advanced Patterns) to drive consistent performance improvements.
  • Practical examples and anti-patterns to guide code reviews, refactors, and automated code generation.
  • Real-world scenarios showing how to apply patterns to optimize TTI, LCP, and bundle size in React and Next.js apps.

Quick Start

Review the guidelines and apply the 57 rules to your React/Next.js codebase to start improving performance.

Frequently Asked Questions about vercel-react-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for React and Next.js performance optimization?

React and Next.js performance optimization best practices involve applying 57 actionable rules across 8 categories like eliminating waterfalls, bundle size reduction, and server-side rendering to improve load times and user experience.

How do I reduce bundle size in a Next.js application?

To reduce bundle size in a Next.js application, apply specific JavaScript and advanced pattern rules that target bundle optimization, helping to drive consistent performance improvements and lower overall load times.

How do I eliminate data fetching waterfalls in React components?

Eliminating data fetching waterfalls in React components requires applying specific server-side and client-side patterns that parallelize requests, preventing sequential blocking and improving Time to Interactive (TTI).

How do I prevent unnecessary re-renders in React?

Preventing unnecessary re-renders in React involves enforcing specific rendering and re-render rules from the guidelines, which provide practical examples and anti-patterns to guide component refactoring and code reviews.

Can I use these Next.js optimization rules for automated code reviews?

Yes, you can use these Next.js optimization rules for automated code reviews by leveraging the documented actionable rules and optional assets directories, guiding automated code generation and consistent refactoring across teams.

How do I optimize LCP and TTI in modern web apps?

Optimizing LCP and TTI in modern web apps is achieved by applying real-world scenarios and performance patterns that target server-side rendering, bundle size, and data fetching waterfalls within your React and Next.js codebase.