vercel-react-best-practices

Enforce React/Next.js performance best practices across code reviews and refactoring tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Windsurf's best-practices guide for React/Next.js performance, focusing on eliminating waterfalls, reducing bundle size, and optimizing rendering, to help teams ship faster and more reliably.

Core Features & Use Cases

  • Comprehensive guidance on performance patterns, tooling, and refactoring strategies for React and Next.js.
  • Bundle optimization tips to minimize initial load, improve TTI, and reduce FCP.
  • Practical use cases including server/client data fetching, code-splitting, and rendering optimizations for real-world apps.

Quick Start

Start by auditing a sample Next.js page; identify waterfalls, large dependencies, and rendering bottlenecks; then apply recommended changes and verify improvements.

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 identify and fix React Next.js performance waterfalls?

Reduce your Next.js bundle size by analyzing large dependencies, applying code-splitting, and enforcing best practices for server and client components to minimize initial load and improve First Contentful Paint.

What is the best way to optimize React rendering for large applications?

Optimize React rendering by enforcing best practices across server and client components, ensuring proper data-fetching patterns, and refactoring components to eliminate waterfalls and minimize bundle sizes.

How do I apply performance best practices to a Next.js code review?

Apply performance best practices to a Next.js code review by checking new components and refactoring tasks against 57 rules covering waterfalls, bundle minimization, and rendering, delivering concrete code changes and rationale.

Does this approach support both server and client component data fetching?

Yes, the approach fully supports server and client component data fetching by providing targeted performance patterns and concrete code examples to optimize rendering and eliminate waterfalls in both contexts.

Why does my Next.js app have a slow Time to Interactive despite code splitting?

Slow Time to Interactive in Next.js can persist despite code splitting due to remaining rendering bottlenecks and waterfalls; analyzing dependencies and enforcing server component optimizations helps reduce TTI.