OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add mengto/skills --skill threejs
Use when building or debugging interactive 3D scenes on the web with Three.js (scene/camera/renderer, lights/materials, GLTF loading, controls, performance). Helpful for designers shipping 3D UI moments.
npx skills add mengto/skills --skill threejs
Scene (root graph)Camera (Perspective/Orthographic)Renderer (WebGLRenderer)Mesh = Geometry + MaterialrequestAnimationFrame(animate)renderer.render(scene, camera)const renderer = new THREE.WebGLRenderer({ canvas, antialias, alpha })renderer.setSize(width, height, false)renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2))camera.aspect = width / height; camera.updateProjectionMatrix()scene.add(object) / object.position/rotation/scaleGLTFLoader (models), TextureLoader (images), DRACOLoader (compressed glTF)OrbitControls (debug/product), PointerLockControls (FPS), custom pointer handlersgeometry.dispose(), material.dispose(), texture.dispose(), renderer.dispose()prefers-reduced-motion: reduce, render a still frame (no RAF) or slow updates.