vercel-react-best-practices

Optimize React and Next.js applications against Vercel Engineering performance best practices.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses common performance bottlenecks in React and Next.js applications, ensuring faster load times, smoother user experiences, and more efficient code.

Core Features & Use Cases

  • Performance Auditing: Identifies and provides solutions for critical performance issues like waterfalls, bundle size bloat, and inefficient rendering.
  • Code Refactoring Guidance: Offers specific, actionable rules and examples for optimizing data fetching, server-side rendering, client-side logic, and JavaScript execution.
  • Use Case: When developing a new feature in a Next.js app, consult this Skill to ensure your data fetching strategy avoids waterfalls and your component structure is optimized for parallel rendering.

Quick Start

Apply the vercel-react-best-practices skill to refactor the provided Next.js page component for optimal 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 application performance?

To optimize React and Next.js performance, you must eliminate data fetching waterfalls, reduce bundle size, and improve server-side rendering efficiency. Following Vercel engineering best practices ensures faster load times and smoother user experiences.

What is a data fetching waterfall and how does it affect rendering?

A data fetching waterfall occurs when sequential requests block rendering, delaying load times. It affects rendering by preventing parallel component execution. You resolve it by restructuring data fetching strategies to allow parallel server-side rendering.

What is the best way to reduce JavaScript bundle size in Next.js?

The best way to reduce JavaScript bundle size in Next.js is to audit client-side logic and optimize component structures. This Skill provides specific refactoring rules to minimize bloat and improve code execution efficiency.

Can I use these Vercel best practices to refactor existing React codebases?

Yes, you can use these Vercel best practices to refactor existing React codebases. The Skill provides actionable code refactoring guidance for optimizing data fetching, server-side rendering, and client-side logic in current applications.

Why does my Next.js page load slowly despite server-side rendering?

Your Next.js page loads slowly despite server-side rendering due to inefficient data fetching waterfalls or bundle size bloat. Performance auditing identifies these bottlenecks and provides rules to optimize parallel rendering and execution.