vercel-react-best-practices

Apply Vercel performance best practices to React and Next.js projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js performance optimization guidelines from Vercel Engineering guide teams to build faster, more reliable apps by enforcing best practices across code, data, and rendering patterns.

Core Features & Use Cases

  • Comprehensive rules across 8 categories to reduce waterfalls, shrink bundles, and optimize server/client rendering.
  • Priority-driven guidance used for automated refactoring and code generation for React/Next.js projects.
  • Useful when writing, reviewing, or refactoring UI components, pages, data fetching, and performance-sensitive code.

Quick Start

Review the guidelines and apply the rules to the codebase 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 performance during refactoring?

To optimize React and Next.js performance during refactoring, apply priority-based rules across 8 categories covering server/client rendering, data fetching, and bundle optimization to guide automated code generation and reduce waterfalls.

What are the best practices for reducing bundle size in Next.js applications?

Best practices for reducing bundle size in Next.js involve applying bundle optimization patterns from Vercel engineering guidelines, which enforce safe code-generation constraints to shrink bundles and ensure scalable, auditable improvements.

How does server and client rendering optimization work in React?

Server and client rendering optimization in React works by applying explicit frontmatter metadata and priority-driven rules to categorize and enforce rendering patterns, ensuring faster and more reliable data fetching across components.

Can I use these performance patterns for automated code generation?

Yes, you can use these React and Next.js performance patterns for automated code generation, as the guidelines enforce safe constraints and priority-based categories to ensure scalable and auditable refactoring outputs.

When do I need to apply data fetching optimization patterns in Next.js?

You need to apply data fetching optimization patterns in Next.js when writing, reviewing, or refactoring pages and performance-sensitive code to reduce waterfalls and improve server and client rendering efficiency.