vercel-react-best-practices

Apply prioritized React and Next.js performance rules to code review and refactoring.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unoptimized React and Next.js code leads to slow load times, poor user experience, and unnecessary server costs. This Skill eliminates those issues by providing clear, prioritized performance rules optimized for AI-assisted development workflows.

Core Features & Use Cases

  • 57 prioritized performance rules across 8 impact-based categories, from critical (eliminating async waterfalls, reducing bundle size) to low (advanced optimization patterns)
  • Incorrect vs. correct code examples for every rule, ensuring consistent application of best practices during code generation, review, and refactoring
  • Use cases: Writing new React/Next.js components and pages, reviewing code for performance bottlenecks, refactoring existing applications to improve load times, optimizing server-side data fetching and client-side re-render performance

Quick Start

Use the vercel-react-best-practices skill to review your Next.js e-commerce product page for performance issues and get prioritized, actionable fixes to improve Largest Contentful Paint and Time to Interactive.

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 for better Core Web Vitals?

You can optimize Next.js server-side rendering by applying actionable performance guardrails that prioritize data fetching workflows and eliminate bottlenecks. This reduces load times and improves Time to Interactive for server-rendered pages.

What is the best way to review React code for performance bottlenecks?

The best way to review React code for performance bottlenecks is to check against incorrect versus correct code examples for common issues. This ensures consistent application of rules targeting unnecessary re-renders and oversized bundles during refactoring.

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

You can reduce bundle size in your Next.js application by applying prioritized performance rules categorized from critical to low impact. These rules provide actionable optimization patterns to eliminate oversized bundles during code generation and refactoring.

Does this approach work for AI-assisted React code generation?

Yes, this approach works for AI-assisted React code generation by providing consistent, actionable performance guardrails. It guides the AI to output code that avoids async waterfalls and unnecessary client-side re-renders from the start.

When should I refactor React components to eliminate unnecessary re-renders?

You should refactor React components to eliminate unnecessary re-renders when optimizing client-side data fetching and improving user experience. Applying targeted performance rules helps identify and fix these bottlenecks during code review.