vercel-react-best-practices

Apply Vercel performance rules to refactor React and Next.js components.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates and codifies performance best practices for React and Next.js, reducing bottlenecks and ensuring consistent, high-performance code across projects.

Core Features & Use Cases

  • 57 rules across 8 priority categories, tuned to maximize impact from critical waterfalls to micro-optimizations.
  • Provides actionable patterns for server components, data fetching, suspense, dynamic imports, and bundle optimization.
  • Useful for code reviews, refactors, and automated code generation tasks to improve Time to Interactive and reduce runtime size.

Quick Start

Use the vercel-react-best-practices skill to quickly align a React or Next.js project with proven performance patterns and refactor guidelines.

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 a code refactor?

To optimize React and Next.js performance, apply Vercel's best-practice guidelines covering server components, data fetching, suspense, and bundle size reduction. This provides 57 actionable rules across 8 priority categories to guide automated refactoring and eliminate critical rendering waterfalls.

What is the best way to reduce bundle size in a Next.js application?

The best way to reduce bundle size in a Next.js application is to apply dynamic imports and bundle optimization patterns. This skill codifies explicit rules for code splitting and suspense boundaries to minimize runtime size and improve Time to Interactive.

How do server components and suspense boundaries improve React optimization?

Server components and suspense boundaries improve React optimization by shifting data fetching to the server and enabling progressive rendering. This skill delivers explicit patterns for utilizing these mechanisms to reduce client-side bottlenecks and ensure high-performance code.

Can I use these React best practices without installing special tooling?

Yes, you can apply these React best practices without special tooling. The skill requires only standard React and Next.js concepts, delivering explicit rules and examples to guide automated refactoring tasks directly within your existing project environment.

When should I apply dynamic imports for React performance optimization?

You should apply dynamic imports for React performance optimization when reducing initial bundle size and deferring non-critical component loading. This skill provides actionable patterns to determine exactly when and how to implement dynamic imports alongside suspense.