vercel-react-best-practices

Apply 57 performance rules across 8 categories to React and Next.js code.

1|Updated May 26, 2026
One-click install
npx skills add https://github.com/taymakz/turbo-auth-starter --skill vercel-react-best-practices-taymakz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/taymakz/turbo-auth-starter/tree/main/.skills/vercel-react-best-practices
Command: npx skills add https://github.com/taymakz/turbo-auth-starter --skill vercel-react-best-practices-taymakz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vercel React Best Practices provides performance optimization guidelines for React and Next.js, helping teams reduce waterfalls, shrink bundles, and improve rendering efficiency.

Core Features & Use Cases

  • 57 rules across 8 categories prioritizing critical performance patterns such as async deferral, parallel data fetching, and dynamic imports.
  • Used for writing, reviewing, or refactoring React components and Next.js pages to optimize data fetching, bundling, and rendering.
  • Guides automated refactoring and code generation to enforce best practices across teams.

Quick Start

Audit a React/Next.js project and apply the rules to improve 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 rendering performance?

Next.js performance optimization involves applying 57 rules across 8 categories, prioritizing critical patterns like async deferral, parallel data fetching, and dynamic imports. These guidelines reduce waterfalls, shrink bundles, and improve rendering efficiency.

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

The best way to prevent data fetching waterfalls in Next.js is using parallel data fetching patterns. By applying specific performance rules to your components and pages, you can reduce sequential requests and improve overall data loading efficiency.

How do I refactor React components to shrink bundle size?

To refactor React components and shrink bundle size, implement dynamic imports and bundle optimization rules. These practices guide automated code generation and refactoring to eliminate unnecessary code and improve loading performance.

Can I use server actions to improve web performance in React?

Yes, you can use server actions to improve web performance in React. Performance optimization guidelines for React and Next.js include rules for server actions, helping teams enforce best practices across data fetching, bundling, and rendering scenarios.

What are the limitations of automated React code refactoring for performance?

Automated React code refactoring for performance is limited to 57 specific rules across 8 categories. While it guides refactoring and code generation for components, Next.js pages, and data fetching, complex architectural changes may require manual review.