vercel-react-best-practices

Apply 57 performance rules to optimize React and Next.js applications.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Camilo8902/GabyCosmetics --skill vercel-react-best-practices-camilo8902
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/Camilo8902/GabyCosmetics/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/Camilo8902/GabyCosmetics --skill vercel-react-best-practices-camilo8902

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of guidelines and best practices to significantly improve the performance of React and Next.js applications, addressing critical areas like bundle size, server-side rendering, and client-side responsiveness.

Core Features & Use Cases

  • Performance Optimization: Offers over 50 rules across 8 categories, prioritized by impact, to guide developers in writing efficient code.
  • Bundle Size Reduction: Provides strategies to minimize JavaScript bundle sizes, leading to faster load times.
  • Server-Side Efficiency: Details techniques for optimizing server-side rendering and data fetching to eliminate waterfalls and reduce latency.
  • Use Case: When refactoring a Next.js application, consult this Skill to identify and implement optimizations for critical rendering paths, data fetching strategies, and code splitting, ensuring a faster and more responsive user experience.

Quick Start

Apply the vercel-react-best-practices skill to review the current codebase for performance bottlenecks and suggest optimizations.

Frequently Asked Questions about vercel-react-best-practices

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

FAQPage Schema
What is the best way to optimize React and Next.js application performance?

The best way to optimize React and Next.js performance involves applying over 50 rules across categories like bundle size reduction, server-side rendering efficiency, and eliminating data waterfalls to improve load times and responsiveness.

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

To reduce JavaScript bundle size in Next.js, apply code splitting strategies and specific bundle minimization rules that limit client-side payload, leading to significantly faster initial page load times.

How do you eliminate data fetching waterfalls in Next.js server-side rendering?

Eliminating data fetching waterfalls in Next.js server-side rendering requires restructuring data requests to run in parallel, reducing latency by optimizing the critical rendering path.

Why does my React application re-render excessively and how can I optimize it?

Excessive React re-renders are optimized by applying specific rendering performance rules that streamline component updates and prevent unnecessary client-side recalculations.

Can I use these Next.js optimization rules for large enterprise-scale applications?

Yes, these Next.js optimization rules are designed for AI agents and LLMs to ensure consistent code generation and refactoring, making them suitable for large-scale enterprise application performance improvements.

What are the limitations of applying React performance patterns to existing codebases?

A limitation of applying React performance patterns to existing codebases is the need to carefully refactor critical rendering paths and data fetching strategies without breaking current application logic.