vercel-react-best-practices

Apply Vercel best practices to React and Next.js performance.

11|3|Updated Jun 10, 2025
One-click install
npx skills add https://github.com/Paldom/databricks-apps-fastapi-starter --skill vercel-react-best-practices-paldom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/Paldom/databricks-apps-fastapi-starter/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/Paldom/databricks-apps-fastapi-starter --skill vercel-react-best-practices-paldom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Large React and Next.js projects often suffer from scattered performance patterns, slow optimizations, and inconsistent guidance. This Skill consolidates proven patterns from Vercel Engineering to help teams systematically improve speed, stability, and maintainability across codebases.

Core Features & Use Cases

  • Defines and communicates performance best practices across eight categories: eliminating waterfalls, bundle size optimization, server-side performance, client-side data fetching, re-render optimization, rendering performance, JavaScript performance, and advanced patterns.
  • Provides concrete examples, guardrails, and migration guidance for real-world scenarios, including Server Actions, Server Components boundaries, dynamic imports, and safe serialization.
  • Supports review and refactor workflows, enabling automated checks and consistent decision-making during development, code reviews, and deployments.

Quick Start

Scan your codebase and progressively implement the 8-category performance patterns to optimize React/Next.js apps.

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 best practices span eight categories: eliminating waterfalls, bundle size optimization, server-side performance, client-side data fetching, re-render optimization, rendering performance, JavaScript performance, and advanced patterns. This Skill consolidates proven patterns to systematically improve speed and stability.

How do I structure Server Components and Server Actions boundaries in Next.js?

To structure Server Components and Server Actions boundaries in Next.js, apply concrete guardrails for safe serialization, error handling, and security considerations. This Skill provides actionable requirements for managing RSC boundaries and client interactions across development and production.

How do I eliminate data fetching waterfalls in Next.js applications?

Eliminating data fetching waterfalls in Next.js requires applying specific performance patterns for both server-side and client-side data fetching. This Skill encodes guardrails and concrete examples to help teams progressively implement these optimizations during refactoring.

Can I use this to review and refactor existing React codebases?

You can use this Skill to review and refactor existing React codebases by applying its eight-category performance patterns. It supports automated checks and consistent decision-making during development and code reviews to improve maintainability.

What are the limitations of applying React server-side performance guardrails?

Limitations of applying React server-side performance guardrails include managing the complexities of RSC boundaries, ensuring safe serialization, and handling security considerations for Server Actions. This Skill provides specific guardrails to navigate these edge cases.