vercel-react-best-practices

Apply 70+ prioritized performance rules to React and Next.js code.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/wixels/sab-colour-profile --skill vercel-react-best-practices-wixels
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/wixels/sab-colour-profile/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/wixels/sab-colour-profile --skill vercel-react-best-practices-wixels

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js applications frequently suffer from performance bottlenecks like async waterfalls, oversized JavaScript bundles, unnecessary re-renders, and inefficient data fetching that degrade user experience, hurt SEO, and increase bounce rates. This skill provides a comprehensive, prioritized set of guidelines to eliminate these issues and build faster, more responsive full-stack applications.

Core Features & Use Cases

  • 70+ Prioritized Performance Rules: 8 categories of rules ranked by impact from CRITICAL (waterfall elimination, bundle optimization) to LOW (advanced patterns), each with detailed explanations and side-by-side incorrect/correct code examples.
  • Full-Stack Coverage: Guidelines for React client components, Next.js server components, API routes, server actions, and build configuration.
  • Use Cases: Writing new React/Next.js code, conducting code reviews, refactoring existing applications for performance, and optimizing bundle size or load times.

Quick Start

Use the vercel-react-best-practices skill to review your React or Next.js code for performance issues and receive specific, actionable optimization steps following Vercel's proven guidelines.

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 bottlenecks?

To optimize React and Next.js performance, apply over 70 prioritized rules targeting async waterfalls, oversized JavaScript bundles, unnecessary re-renders, and inefficient data fetching patterns using provided incorrect and correct code examples.

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

Eliminating async waterfalls in Next.js applications requires applying CRITICAL prioritized performance rules that restructure inefficient data fetching patterns, directly improving Time to Interactive and Largest Contentful Paint metrics.

Can I use these Vercel best practices for React code reviews and refactoring?

Yes, you can use these Vercel best practices for React code reviews and refactoring existing applications, as the guidelines provide actionable optimization steps and side-by-side incorrect versus correct code examples for full-stack web components.

Does this cover both Next.js server components and React client components?

Yes, this covers full-stack guidelines for both Next.js server components and React client components, alongside API routes, server actions, and build configuration to ensure comprehensive application responsiveness improvements.

Why does my React application suffer from unnecessary re-renders?

Unnecessary re-renders in React applications degrade user experience and increase bounce rates, which you can resolve by applying prioritized Vercel performance rules with side-by-side incorrect and correct code examples.

When should I not use React server actions for data fetching?

When optimizing React data fetching, avoid inefficient patterns that create async waterfalls; instead, apply Vercel best practices rules ranked from CRITICAL to LOW impact to determine optimal server action usage.