vercel-react-best-practices

Identify and apply React/Next.js performance best practices across components and data-fetching patterns.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js projects often suffer from performance regressions due to suboptimal data-fetching patterns, large bundles, and slow SSR/CSR transitions. This Skill consolidates Vercel's recommended practices to streamline performance improvements across the front-end stack.

Core Features & Use Cases

  • Unified guidelines for eliminating waterfalls, reducing bundle size, optimizing server and client data fetches, and improving render performance.
  • Practical use cases include code reviews, refactors, and automated refactoring prompts across components, pages, and API routes.
  • Decision framework for prioritizing fixes across critical (CRITICAL) to minor (LOW) impact patterns.

Quick Start

Analyze a React/Next.js codebase to identify bottlenecks and generate a prioritized optimization plan.

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 large bundle sizes and slow SSR?

To optimize React and Next.js performance, apply unified best practices for reducing bundle size, eliminating data-fetching waterfalls, and streamlining SSR/CSR transitions across components and pages.

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

Eliminating data fetching waterfalls in Next.js requires applying concurrent fetch patterns and optimizing server and client data retrieval to prevent sequential blocking during render transitions.

How do I prioritize web vitals fixes during a React codebase refactor?

Prioritize web vitals fixes during a React refactor by categorizing performance patterns from critical to low impact, targeting bundle reduction and render optimization first for maximum effect.

Can I use this approach for automated refactoring of client and server data fetches?

Yes, you can use this approach for automated refactoring of client and server data fetches, utilizing the decision framework to guide code generation while ensuring security and correctness.

Does this Next.js optimization framework work with existing API routes and components?

Yes, this Next.js optimization framework works with existing API routes and components, analyzing current codebases to identify bottlenecks and generate a prioritized plan across the front-end stack.