vercel-react-best-practices

Optimize React and Next.js applications with Vercel Engineering best practices.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/ShaulLavo/ellie --skill vercel-react-best-practices-shaullavo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/ShaulLavo/ellie/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/ShaulLavo/ellie --skill vercel-react-best-practices-shaullavo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of rules and best practices 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 40+ rules across 8 categories, prioritized by impact.
  • Code Refactoring Guidance: Provides detailed explanations, incorrect vs. correct examples for automated refactoring.
  • Use Case: When developing a new feature in a Next.js app, consult this Skill to ensure data fetching is efficient, component re-renders are minimized, and the final bundle size is as small as possible.

Quick Start

Apply the vercel-react-best-practices skill to refactor the data fetching logic in the useUserProfile hook for optimal 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 application performance?

To optimize React and Next.js performance, apply over 40 prioritized rules targeting bundle size, server-side rendering, data fetching, and re-render efficiency. This guidance ensures codebases adhere to Vercel Engineering best practices through detailed refactoring examples.

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

The best way to reduce Next.js bundle size is by following specific optimization rules that target JavaScript performance and eliminate unnecessary code. The Skill provides incorrect vs. correct examples to guide automated refactoring for minimal bundle output.

How do I eliminate data fetching waterfalls in React?

To eliminate data fetching waterfalls in React, apply best practices for client-side data fetching and server-side performance provided by the Skill. It offers detailed rules to refactor data fetching logic for optimal execution.

Can I use these Vercel best practices to refactor existing React components?

Yes, you can use these Vercel best practices to refactor existing React components. The Skill provides incorrect vs. correct examples specifically designed for AI agents and LLMs to follow when maintaining or refactoring codebases.

When do I need to optimize React component re-renders?

You need to optimize React component re-renders when application rendering performance degrades. The Skill addresses this directly with targeted rules and advanced patterns to minimize unnecessary re-renders and improve overall JavaScript performance.