Skip to content

slurpyb/writing-react

v1.0.0MIT

React skills for scaffolding, configuring, and hardening React and React Native apps in TypeScript and JavaScript.

react-best-practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

react-composition-patterns

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.

react-server-components

React Server Components (RSC) for server-side rendering without client JS. Covers Server vs Client components, data fetching patterns, Server Actions, streaming, caching, and Next.js App Router integration. USE WHEN: user mentions "Server Components", "RSC", "Next.js App Router", "use server", "Server Actions", "async components", asks about "server-side React", "zero bundle impact" DO NOT USE FOR: Client-only React apps (CRA, Vite), Next.js Pages Router, React < 18, Non-Next.js frameworks without RSC support

react-use

Collection of essential React Hooks for sensors, UI, animations, side-effects, lifecycles, and state management

react-web

React web development with hooks, React Query, Zustand

writing-react

React library for building user interfaces. Use when building web applications, creating components, managing state, handling side effects, or optimizing performance.