vercel-react-best-practices

Apply Vercel's 57 React and Next.js performance rules across 8 categories.

1|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/Psycarlo/expo-template --skill vercel-react-best-practices-psycarlo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/Psycarlo/expo-template/tree/main/.cursor/skills/vercel-react-best-practices
Command: npx skills add https://github.com/Psycarlo/expo-template --skill vercel-react-best-practices-psycarlo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vercel's React Best Practices provide a structured, prioritized guide to improve performance and reduce bundle size in React and Next.js applications.

Core Features & Use Cases

  • 57 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.
  • Guidance for client/server patterns, Suspense, dynamic imports, and bundle optimization to reduce waterfalls, SSR latency, and load times.
  • Real-world use cases including server actions, per-request caching, and parallel data fetching patterns for production-grade apps.

Quick Start

Review the guidelines on a current project and identify the top 2-3 patterns to implement in the next sprint, then iterate on performance improvements.

Frequently Asked Questions about vercel-react-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for React and Next.js performance optimization?

React and Next.js performance optimization involves applying 57 prioritized rules across 8 categories, focusing on client/server patterns, Suspense, dynamic imports, and bundle optimization to reduce waterfalls and SSR latency.

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

Reduce Next.js bundle size by applying best-practice patterns for dynamic imports and bundle optimization. This skill guides automated refactoring to enforce rules that minimize load times and improve overall performance.

When should I use React server components for data fetching?

Use React server components for data fetching to reduce waterfalls and improve SSR latency. The skill provides prioritized guidance on client/server patterns and parallel data fetching to optimize production-grade apps.

Can I use these Vercel React patterns to refactor existing production code?

Yes, you can use these patterns to refactor existing production code. The skill guides automated refactoring and code generation by prioritizing impact, helping you identify and implement the top patterns to iterate on performance improvements.

Does this skill require any specific Next.js or React version dependencies?

No specific dependencies are required. The skill applies to tasks involving writing, reviewing, or refactoring React components and Next.js pages, enforcing best-practice rules for data fetching, server actions, and per-request caching.

What is the best way to implement parallel data fetching in Next.js?

The best way to implement parallel data fetching is by applying Vercel's best-practice patterns. This skill guides you through production-grade patterns including server actions and per-request caching to reduce data waterfalls.