vercel-react-best-practices

Enforce Vercel React best practices for performance across components and data fetching.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js codebases frequently suffer from performance regressions due to suboptimal patterns, large bundles, and server/client data-fetch patterns. This Skill codifies proven guidelines from Vercel Engineering to help teams build faster, more reliable interfaces.

Core Features & Use Cases

57 rules across 8 categories focused on eliminating waterfalls, bundle size optimization, server-side performance, client-side data fetching, re-render optimization, rendering performance, JavaScript performance, and advanced patterns. Each rule includes explanations, practical examples, and concrete guidance for automated refactoring and code generation.

Quick Start

Prompt the assistant to apply the Vercel React Best Practices to your codebase to maximize 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 during code reviews?

To optimize React and Next.js performance during code reviews, apply 57 codified rules across 8 categories covering bundle size, server-side performance, and data fetching. It provides concrete guidance for automated refactoring and code generation.

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

The best way to eliminate data fetching waterfalls in Next.js is to enforce Vercel's best practices for server-client boundaries. This approach restructures data fetching patterns to prevent sequential blocking and improve rendering speeds.

How do I reduce bundle size in React applications using automated refactoring?

You can reduce bundle size in React applications by applying structured rules for bundle optimization. This provides concrete guidance for automated refactoring to eliminate large bundles and suboptimal component patterns.

Does this approach to React re-render optimization work with existing codebases?

Yes, this approach to React re-render optimization works with existing codebases by guiding reviews and automated refactoring. It codifies guidelines to help teams build faster interfaces without requiring a complete rewrite.

When should I apply Vercel's best practices for server-client boundaries?

You should apply Vercel's best practices for server-client boundaries when your React and Next.js codebase suffers from performance regressions due to suboptimal patterns, large bundles, or inefficient client-side data fetching.