vercel-react-best-practices

Apply Vercel Engineering performance rules to React and Next.js projects.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/akaiHuang/faw-creative-studio --skill vercel-react-best-practices-akaihuang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/akaiHuang/faw-creative-studio/tree/main/.claude/skills/vercel-react-best-practices
Command: npx skills add https://github.com/akaiHuang/faw-creative-studio --skill vercel-react-best-practices-akaihuang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js projects often struggle with performance due to large bundles, waterfalls in data fetching, and suboptimal rendering patterns. This Skill provides a structured, rule-based approach to optimize performance across server and client, guiding reviews, refactors, and automated code generation to deliver faster, more reliable experiences.

Core Features & Use Cases

  • Contains 45 performance rules across 8 categories to guide automated refactoring and code generation.
  • Helps during writing new components, reviewing code, and optimizing bundle size, server-side rendering, and client data fetching.
  • Common use cases include eliminating waterfalls, reducing bundle sizes, enabling parallel data fetching, and implementing advanced patterns for stable UI.

Quick Start

Audit a React/Next.js project for performance bottlenecks and apply the matching rules from this guide.

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 during a code review?

To optimize React and Next.js performance during a code review, apply Vercel Engineering's best practices spanning 45 rules across 8 categories, targeting waterfall elimination, bundle size reduction, and suboptimal rendering patterns.

What is the best way to eliminate data fetching waterfalls in Next.js?

The best way to eliminate data fetching waterfalls in Next.js is to implement parallel data fetching and apply advanced performance patterns from Vercel Engineering guidelines, ensuring faster and more reliable server-side and client experiences.

How can I reduce bundle size in a React application?

You can reduce bundle size in a React application by applying structured, rule-based bundle optimization techniques. This involves auditing components for performance bottlenecks and enforcing automated refactoring guidance to eliminate large bundles.

Does this approach work for both server-side rendering and client data fetching?

Yes, this approach works for both server-side rendering and client data fetching. It provides end-to-end performance patterns across server and client environments, covering server-side performance, client data fetching, and re-render optimization.

When do I need to apply re-render optimization in React?

You need to apply re-render optimization in React when experiencing suboptimal rendering performance. Utilizing rule-based guidance helps identify and refactor inefficient rendering patterns, ensuring stable UI and improved JavaScript performance.

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

Yes, you can use these best practices to refactor existing React components. The structured, rule-based approach guides automated refactoring and code generation to improve performance across server and client execution.