react-best-practices
SkillDev toolsReact/Next.js performance optimization with 40+ rules in 8 categories
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the react-best-practices skill
What this skill tells your AI
The instructions your AI receives, as published by baekenough/oh-my-customcode in .claude/skills/react-best-practices/SKILL.md and read by ahel’s review.
When to Use
- Writing React/Next.js components
- Data fetching implementation
- Performance review
- Bundle size optimization
Categories by Priority
Critical Priority
Waterfall Elimination
- Avoid sequential data fetching
- Use parallel data fetching
- Implement proper loading states
- Prefetch critical data
Bundle Optimization
- Minimize client-side JavaScript
- Use dynamic imports
- Tree-shake unused code
- Analyze bundle with tools
High Priority
Server-Side Performance
- Use Server Components by default
- Minimize 'use client' directives
- Implement streaming where possible
- Cache server responses
Medium-High Priority
Client-Side Fetching
- Use SWR or React Query
- Implement optimistic updates
- Handle loading/error states
- Cache API responses
Medium Priority
Rendering
- Avoid unnecessary re-renders
- Use React.memo strategically
- Implement useMemo/useCallback properly
- Virtualize long lists
Caching
- Implement proper cache headers
- Use ISR for dynamic content
- Cache database queries
- CDN caching strategies
Code Splitting
- Split by route
- Lazy load below-fold content
- Dynamic import heavy libraries
- Preload critical chunks
Low-Medium Priority
Image Optimization
- Use next/image
- Implement proper sizing
- Use modern formats (WebP, AVIF)
- Lazy load off-screen images
Execution Flow
1. Identify optimization area
2. Check relevant category rules
3. Apply recommendations
4. Verify improvements
Scripts
See scripts/ directory for automation helpers.
Signals
- GitHub stars
- 34
- Forks
- 6
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
react-best-practices-baekenough- Source
- github.com/baekenough/oh-my-customcode