
Three Best Practices
emalorenzo/three-agent-skills/skills/three-best-practicesby emalorenzof950f95ae3b13581546e6d6d8b2f88a08eb3e577MIT58 starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated 8 months ago
Three.js performance optimization and best practices guidelines. Use when writing, reviewing, or optimizing Three.js code. Triggers on tasks involving 3D scenes, WebGL/WebGPU rendering, geometries, materials, textures, lighting, shaders, or TSL.
Only the file list is public. File contents are available once the skill is installed in a workspace.
| Path | Size | Type |
|---|---|---|
| rules/animation-system.md | 4.6 KB | text/markdown |
| rules/asset-compression.md | 2.4 KB | text/markdown |
| rules/audio-spatial.md | 4.4 KB | text/markdown |
| rules/core-web-vitals.md | 3.3 KB | text/markdown |
| rules/debug-devtools.md | 4.5 KB | text/markdown |
| rules/draw-call-optimization.md | 2.8 KB | text/markdown |
| rules/error-handling-recovery.md | 5.6 KB | text/markdown |
| rules/geometry-instanced-mesh.md | 3.1 KB | text/markdown |
| rules/gltf-loading-optimization.md | 4.7 KB | text/markdown |
| rules/lighting-shadows-advanced.md | 3.9 KB | text/markdown |
| rules/memory-dispose-geometry.md | 1.9 KB | text/markdown |
| rules/migration-checklist.md | 4.3 KB | text/markdown |
| rules/mobile-optimization.md | 5.1 KB | text/markdown |
| rules/object-pooling.md | 2.9 KB | text/markdown |
| rules/physics-integration.md | 4.7 KB | text/markdown |
| rules/postprocessing-optimization.md | 3.4 KB | text/markdown |
| rules/raycasting-optimization.md | 4.8 KB | text/markdown |
| rules/render-delta-time.md | 1.7 KB | text/markdown |
| rules/_sections.md | 4.2 KB | text/markdown |
| rules/setup-use-import-maps.md | 1.5 KB | text/markdown |
| rules/shader-mobile.md | 3 KB | text/markdown |
| rules/tsl-complete-reference.md | 7.1 KB | text/markdown |
| rules/tsl-compute-shaders.md | 4.5 KB | text/markdown |
| rules/tsl-material-slots.md | 3.2 KB | text/markdown |
| rules/tsl-post-processing.md | 4.5 KB | text/markdown |
| rules/tsl-why-use.md | 2.4 KB | text/markdown |
| rules/webgpu-renderer.md | 3.1 KB | text/markdown |
| rules/webxr-setup.md | 5.4 KB | text/markdown |
| SKILL.md | 12.9 KB | text/markdown |
Source and attribution
Source:emalorenzo/three-agent-skillsinskills/three-best-practicesat commitf950f95
License: MIT
Content belongs to its original authors. SourceWeft indexes it from a public repository.
More in Software Development

Playground
anthropics
Builds self-contained interactive HTML playgrounds with controls, live preview, and copyable prompt output.

M5 Onboard
anthropics
Provisions M5Stack ESP32 boards by detecting them on USB, flashing UIFlow 2.0 firmware, and installing a MicroPython app bundle.

Cardputer Buddy
anthropics
Guides iterating on a Cardputer-Adv MicroPython app bundle: adding apps, pushing files over USB-serial, tailing logs, and running REPL commands.

Web Design Guidelines
vercel-labs
Reviews UI code against Web Interface Guidelines fetched from a remote source and reports findings as file:line entries.

Vercel React Native Skills
vercel-labs
React Native and Expo best-practice rules covering list performance, animation, navigation, UI patterns, state, and monorepo setup.

Vercel React Best Practices
vercel-labs
Vercel's React and Next.js performance guidelines, organized as 70 rules for writing, reviewing, and refactoring code.