ck:react-best-practices

Optimize React and Next.js applications with performance guidelines for code review and refactoring.

Updated Jan 11, 2026
One-click install
npx skills add https://github.com/felix-howard/ella --skill ck-react-best-practices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:react-best-practices
Source: https://github.com/felix-howard/ella/tree/main/.opencode/skills/react-best-practices
Command: npx skills add https://github.com/felix-howard/ella --skill ck-react-best-practices

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses common performance bottlenecks in React and Next.js applications, ensuring faster load times, smoother interactions, and more efficient code.

Core Features & Use Cases

  • Performance Guidelines: Provides over 40 rules across 8 categories for optimizing React/Next.js apps.
  • Code Refactoring: Helps identify and fix issues related to waterfalls, bundle size, server-side rendering, and re-renders.
  • Use Case: When developing a new feature in a Next.js app, consult this Skill to ensure your data fetching strategy avoids waterfalls and your component structure minimizes unnecessary re-renders.

Quick Start

Apply the react best practices skill to optimize the data fetching in my Next.js page component.

Frequently Asked Questions about ck:react-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix data fetching waterfalls in my Next.js application?

To optimize React performance, you need to minimize unnecessary component re-renders by structuring components to avoid prop drilling and using memoization where appropriate. This Skill provides rules to identify re-render issues during code writing and refactoring to ensure smoother interactions.

What is the best way to reduce bundle size in a React app?

The best way to reduce bundle size in a React app is to apply optimization rules that target JavaScript performance and bundle reduction. This Skill provides guidelines to identify heavy dependencies and refactor code for more efficient client-side delivery.

Why does my React component re-render so often and how can I optimize it?

React components re-render often due to inefficient component structure or state management, and you can optimize re-render performance by applying specific rendering rules. This Skill helps identify these issues during refactoring to ensure optimal client-side rendering performance.

Can I use these React performance guidelines during code review?

Yes, you can use these React performance guidelines during code review to identify and fix issues related to waterfalls, bundle size, server-side rendering, and re-renders. The Skill is intended for use during code writing, review, and refactoring to ensure optimal performance.

Does this cover server-side performance optimization for Next.js?

Yes, this covers server-side performance optimization for Next.js applications, providing rules to ensure faster load times and more efficient code. It addresses critical areas including server-side rendering and client-side data fetching strategies.