vercel-react-best-practices

Apply 57 performance rules across 8 categories to React and Next.js code.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Comprehensive performance optimization guidelines for React and Next.js projects, helping teams ship faster, smaller, and more maintainable front-ends.

Core Features & Use Cases

  • 57 rules across 8 categories covering eliminating waterfalls, bundle size, server-side performance, client-side data fetching, re-rendering, rendering patterns, JavaScript performance, and advanced patterns.
  • Provides concrete explanations, real-world examples, and actionable guidance to apply during development, reviews, and refactoring.
  • Helps optimize components, pages, data fetching, and bundle strategies in real-world React/Next.js projects.

Quick Start

Review the guidelines and start applying top-priority rules to your current React/Next.js codebase.

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 during code reviews?

Optimize React and Next.js performance during code reviews by applying a structured catalog of 57 best-practice rules across 8 categories, targeting bundle size, data fetching, and re-rendering to eliminate bottlenecks and ship smaller front-ends.

What are the best practices for eliminating data fetching waterfalls in Next.js?

Eliminating data fetching waterfalls in Next.js involves applying prioritized performance rules that restructure client-side and server-side fetching patterns to prevent sequential blocking and improve load times.

How do I reduce bundle size in a React application?

Reduce bundle size in a React application by applying specific optimization guidelines that address JavaScript performance and rendering patterns, ensuring smaller and more maintainable front-end code delivery.

Can I use these performance guidelines for refactoring existing React components?

Yes, you can use these performance guidelines for refactoring existing React components, as the 57 rules provide concrete explanations, real-world examples, and actionable guidance specifically designed for refactoring tasks.

What is the best way to prevent unnecessary re-renders in React?

The best way to prevent unnecessary re-renders in React is to implement targeted optimization rules from the rendering patterns and re-rendering categories, providing actionable guidance to avoid performance degradation.

Does this React optimization approach cover server-side performance?

Yes, this React optimization approach covers server-side performance, dedicating a specific category within its 57 rules to address server-side execution and advanced rendering patterns for Next.js projects.