vercel-react-best-practices

Apply Vercel React and Next.js performance optimization rules to codebases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidelines to optimize the performance of React and Next.js applications, addressing critical areas like bundle size, server-side rendering, and re-render efficiency.

Core Features & Use Cases

  • Performance Optimization: Offers 57 rules across 8 categories to improve load times, reduce bundle size, and enhance user experience.
  • Code Refactoring Guidance: Provides examples of incorrect vs. correct implementations for various performance patterns.
  • Use Case: When developing a new feature in a Next.js app, consult this Skill to ensure data fetching is parallelized, components are memoized correctly, and bundle sizes are minimized for faster load times.

Quick Start

Apply the vercel-react-best-practices skill to refactor the provided React component for improved performance.

Frequently Asked Questions about vercel-react-best-practices

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

FAQPage Schema
How do I optimize React and Next.js performance for faster load times?

Optimize React and Next.js performance by applying 57 rules across 8 categories, focusing on eliminating data fetching waterfalls, reducing bundle size, and improving server-side rendering efficiency. These guidelines help maintain and refactor codebases for optimal load times.

What is the best way to reduce bundle size in a Next.js application?

The best way to reduce bundle size in a Next.js application is to follow specific optimization guidelines that minimize unnecessary imports and prioritize critical code, directly enhancing user experience and load times.

How do I eliminate data fetching waterfalls in Next.js?

Eliminate data fetching waterfalls in Next.js by parallelizing fetch requests according to established performance patterns. Correct implementation ensures data loads concurrently rather than sequentially, preventing render blocking.

Can I use these React optimization rules to refactor existing components?

Yes, you can use these React optimization rules to refactor existing components. The guidelines provide examples of incorrect versus correct implementations for various performance patterns, assisting AI agents in maintaining and refactoring codebases.

When do I need to memoize components in React?

You need to memoize components in React when optimizing re-render efficiency. Following established performance rules ensures components are memoized correctly, preventing unnecessary re-renders and improving overall application responsiveness.

Why does my React component re-render inefficiently during development?

Your React component re-renders inefficiently due to unoptimized state management and prop passing. Applying Vercel Engineering guidelines for re-render efficiency and correct memoization patterns resolves these performance bottlenecks.