vercel-react-best-practices

Review and refactor React and Next.js code against Vercel performance guidelines.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React/Next.js projects often suffer from performance regressions due to lazy loading waterfalls, bloated bundles, and inefficient data fetching patterns. This skill consolidates Vercel Engineering's performance guidelines into a practical, maintainable playbook to detect and fix bottlenecks across the stack.

Core Features & Use Cases

  • A prioritized catalog of rules spanning 8 categories, from eliminating waterfalls to bundle-size optimizations and server-side performance, designed to drive automated refactoring and code generation.
  • Clear guidance for writing, reviewing, and refactoring React components and Next.js pages to improve TTI, LCP, and user-perceived performance in production.
  • Use cases cover client-side data fetching optimizations, server actions, and rendering patterns that reduce waterfalls and improve caching and parallelism.

Quick Start

Review and refactor your React/Next.js code to align with Vercel best practices.

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 to reduce bundle size and eliminate waterfalls?

To optimize React and Next.js performance, apply Vercel engineering guidelines that target bundle size reduction, parallel data fetching, and server-side rendering improvements. This approach eliminates lazy loading waterfalls and improves production metrics like LCP and TTI.

What are the best practices for client-side data fetching in Next.js to improve user-perceived performance?

Best practices for client-side data fetching in Next.js involve structuring requests to maximize parallelism and minimize waterfalls. This ensures efficient caching and rendering patterns, directly improving user-perceived performance and reducing time to interactive.

Can I use Vercel engineering guidelines to refactor existing React components and Next.js pages?

Yes, you can use Vercel engineering guidelines to refactor existing React components and Next.js pages. The playbook provides a prioritized catalog of rules across eight categories designed specifically to drive automated refactoring and detect performance bottlenecks.

Why does my Next.js application suffer from bloated bundles and inefficient data fetching patterns?

Next.js applications suffer from bloated bundles and inefficient data fetching due to unoptimized component structures and lazy loading waterfalls. Consolidating Vercel performance guidelines into your code review process detects and fixes these specific bottlenecks across the stack.

Does optimizing server-side performance in Next.js require specific rendering patterns or server actions?

Optimizing server-side performance in Next.js requires adopting specific rendering patterns and server actions. These methods reduce data fetching waterfalls and improve caching, aligning with Vercel guidelines to enhance server-side execution and overall application speed.