React Three Fiber (R3F)

Official

Keep R3F scenes coherent at 60fps.

AuthorVrooli
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill stops React reconciliation from sabotaging React Three Fiber scenes by preventing per-frame state updates, broad store subscriptions, inline prop churn, and blocking asset loads that together crash the target 60fps experience.

Core Features & Use Cases

  • Performance-first guidance balances React state and Three.js mutation, ensuring useFrame callbacks mutate refs instead of triggering re-renders and teaching when to keep data in store selectors versus ref mutations.
  • Store and asset discipline enforces granular Zustand subscriptions, delta-based animation updates, constant prop references, and Suspense-protected preloads so scenes remain responsive even as complexity grows.
  • Audit and testing playbooks direct agents to hunt for setState-in-useFrame bugs, inline object allocations, and missing Suspense wrappers, along with documenting findings in the internal R3F coherence notes before shipping.

Quick Start

Run the R3F coherence audit to chase down setState in useFrame, inline prop allocations, and overly broad selectors before applying ref-based updates.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: React Three Fiber (R3F)
Download link: https://github.com/Vrooli/Vrooli/archive/main.zip#react-three-fiber-r3f

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.