vercel-react-best-practices

Automates enforcement of React and Next.js performance best practices during coding, reviews, and refactoring.

36|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/cagdotin/agents --skill vercel-react-best-practices-cagdotin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/cagdotin/agents/tree/main/extensions/frontend-dev/skills/vercel-react-best-practices
Command: npx skills add https://github.com/cagdotin/agents --skill vercel-react-best-practices-cagdotin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill consolidates Vercel's React/Next.js performance guidance into a repeatable, codified framework that helps teams identify and fix bottlenecks during development, reviews, and refactoring.

Core Features & Use Cases

  • A prioritized ruleset covering Eliminating Waterfalls, Bundle Size Optimization, Server-Side Performance, Client-Side Data Fetching, Re-render Optimization, Rendering Performance, JavaScript Performance, and Advanced Patterns.
  • Actionable, real-world examples and best-practice patterns to guide automation, code reviews, and generation of high-quality code.
  • A centralized reference that supports onboarding, architecture decisions, testing conventions, and shared performance references.

Quick Start

Review an existing React/Next.js project to identify top 3 performance bottlenecks and apply the corresponding rules from the skill repository.

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 React and Next.js performance bottlenecks in my existing codebase?

To identify React and Next.js performance bottlenecks, review your project against a prioritized ruleset covering waterfalls, bundle size, server-side rendering, and client-side data fetching to improve code quality during reviews and refactoring.

What are the best practices for optimizing React component re-renders and JavaScript performance?

React component re-render optimization and JavaScript performance best practices involve applying a rule-driven rubric during component generation and refactoring to ensure rendering performance and advanced patterns are consistently satisfied.

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

To eliminate data fetching waterfalls in Next.js applications, enforce server-side performance and client-side data fetching best practices by applying comprehensive per-file rules during writing and reviewing to ensure optimal data-fetch strategies.

Does this approach support bundle size optimization for Next.js production codebases?

Yes, this approach supports bundle size optimization for Next.js production codebases by applying bundling considerations and per-file rules during code generation and refactoring to ensure consistent high-quality patterns and reduce bundle bloat.

When should I apply server and client component optimizations in Next.js?

Apply server and client component optimizations in Next.js during writing, reviewing, or refactoring React components and pages to ensure server/client optimizations and bundling considerations are satisfied via a comprehensive rule-driven rubric.