Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing ...
Install with Tessl CLI
npx tessl i github:boisenoise/skills-collections --skill 3d-web-experience67
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
R3F model loading with loading state
R3F Canvas import
100%
100%
useGLTF usage
100%
100%
useProgress hook
0%
100%
Html component in loader
0%
100%
Suspense with fallback
100%
100%
Progress percentage display
0%
100%
OrbitControls included
100%
100%
GLB/GLTF model format
100%
62%
Mobile fallback
100%
100%
Ambient or scene lighting
100%
100%
primitive object used
100%
100%
Without context: $0.3172 · 1m 27s · 12 turns · 12 in / 5,413 out tokens
With context: $0.5729 · 2m 6s · 24 turns · 360 in / 7,535 out tokens
Scroll-driven 3D animation
ScrollControls usage
100%
100%
useScroll hook
100%
100%
useFrame animation loop
100%
100%
scroll.offset drives rotation
100%
100%
pages prop set
100%
100%
useRef for mesh
100%
100%
Canvas from R3F
100%
100%
drei imported from correct package
100%
100%
No timer-based animation
100%
100%
Without context: $0.5128 · 2m 20s · 22 turns · 22 in / 7,231 out tokens
With context: $0.4221 · 1m 21s · 21 turns · 68 in / 4,808 out tokens
3D model optimization pipeline
GLB/GLTF output format
100%
100%
Poly count threshold
100%
100%
Texture baking step
0%
100%
gltf-transform CLI installation
100%
100%
Draco compression flag
100%
100%
WebP texture compression flag
0%
100%
File size target
100%
100%
gltf-transform optimize command
100%
100%
Input file argument
100%
100%
Without context: $0.4848 · 2m 17s · 18 turns · 67 in / 8,065 out tokens
With context: $0.5218 · 2m 46s · 15 turns · 270 in / 9,970 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.