vercel-react-best-practices

Identify and fix performance bottlenecks in React/Next.js applications.

3|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/JoaquinCampo/Skills --skill vercel-react-best-practices-joaquincampo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/JoaquinCampo/Skills/tree/main/vercel-react-best-practices
Command: npx skills add https://github.com/JoaquinCampo/Skills --skill vercel-react-best-practices-joaquincampo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill codifies React and Next.js performance guidelines to help teams write, review, and refactor code that runs faster and more efficiently.

Core Features & Use Cases

  • Establishes a prioritized, pattern-driven guide across 8 categories to reduce waterfalls, bundle size, server and client fetches, and rendering overhead.
  • Serves as a reference during development, code review, and automated code generation to ensure performance best practices are followed.
  • Provides concrete examples and best-practices that apply to components, pages, data fetching, and build optimization.

Quick Start

Apply these guidelines during code reviews and automated checks to surface performance improvements.

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 identify and fix React performance bottlenecks in my Next.js application?

To fix React performance bottlenecks, apply codified best-practice patterns across component design, data fetching, and server components to reduce waterfalls, bundle size, and rendering overhead.

What are the best practices for reducing bundle size and rendering overhead in React?

Best practices for reducing bundle size and rendering overhead involve following prioritized, pattern-driven guidelines across 8 categories, including server actions and optimized client and server fetches.

How do I use server components and server actions to optimize data fetching in Next.js?

Optimize data fetching in Next.js by applying pattern-driven guidelines for server components and server actions, ensuring safe, verifiable patterns that minimize server and client fetch waterfalls.

Can I use these React and Next.js optimization guidelines for automated code reviews?

Yes, you can use these React and Next.js optimization guidelines as a reference during development and automated code reviews to surface performance improvements and ensure best practices are followed.

When should I refactor my React components to improve application performance?

You should refactor React components to improve application performance when code reviews or automated checks surface waterfalls, large bundle sizes, or rendering overhead that violate established best-practice patterns.

What is the most effective way to prevent waterfalls in React and Next.js data fetching?

The most effective way to prevent waterfalls in React and Next.js data fetching is to codify performance guidelines that enforce safe, verifiable patterns across server and client fetches.