vercel-react-best-practices

Apply 62 prioritized performance rules to React and Next.js code.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/catalinakarstulovic2-ai/hotel --skill vercel-react-best-practices-catalinakarstulovic2-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/catalinakarstulovic2-ai/hotel/tree/main/.claude/skills/vercel-react-best-practices
Command: npx skills add https://github.com/catalinakarstulovic2-ai/hotel --skill vercel-react-best-practices-catalinakarstulovic2-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates React and Next.js performance best practices into a single, prioritized reference to accelerate development and optimize runtime behavior.

Core Features & Use Cases

  • 62 rules across 8 categories that prioritize critical performance improvements for waterfalls, bundle size, server-side and client-side data fetching, and rendering.
  • Clear guidance for writing, reviewing, and refactoring React/Next.js code, with concrete patterns and examples.
  • Use cases spanning component design, page data fetching, code-splitting, and performance refactoring workflows to support automation and code generation.

Quick Start

Review the guidelines and apply the recommended patterns to your React/Next.js components and pages to improve performance immediately.

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 optimization involves applying prioritized patterns for component rendering, data fetching, and bundle size reduction. This Skill defines 62 rules across 8 categories with concrete examples to guide refactoring and code generation.

How do I reduce bundle size in a Next.js application?

To reduce bundle size in a Next.js application, apply code-splitting patterns and optimized data fetching rules. This Skill provides prioritized guidance for refactoring components and pages to minimize runtime bloat and improve loading waterfalls.

How should I handle server-side and client-side data fetching in React?

Handling server-side and client-side data fetching in React requires specific patterns to avoid waterfalls. This Skill outlines rules for optimizing data fetching workflows in Next.js pages, ensuring efficient rendering and prioritized loading.

Can these React performance rules be used for code reviews and refactoring?

Yes, these React performance rules are applicable for code reviews and refactoring. The 62 rules offer clear guidance and concrete examples to identify performance bottlenecks and automate refactoring tasks across React and Next.js components.

What is the best way to fix rendering waterfalls in Next.js?

The best way to fix rendering waterfalls in Next.js is to apply prioritized performance patterns for data fetching and component design. This Skill provides targeted rules to identify and resolve waterfall issues during code authoring and reviews.