Impertio-Studio/Three.js-Claude-Skill-Package

24 deterministic skills for Three.js 3D web development with Claude Code. Covers WebGL, WebGPU, React Three Fiber, Drei, physics, IFC, and more.

11Stars on the repository
25Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when optimizing 3D models for web delivery: reducing file size, compressing meshes, optimizing textures, or generating LOD. Provides a complete GLTF optimization pipeline using Draco, KTX2, mesh simplification, and gltf-transform. Keywords: optimize model, reduce file size, Draco compression, KTX2, gltf-transform…

not rated 11 1mo ago A 105 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when composing a complete Three.js scene from scratch or when asked to create a 3D visualization. Provides decision trees for choosing lighting setup, materials, camera type, controls, and post-processing pipeline. Orchestrates other Three.js skills. Keywords: create scene, build 3D, Three.js project, scene setup…

not rated 11 1mo ago A 102 tokens original MIT

threejs-core-math

03

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when working with 3D math in Three.js: vectors, matrices, quaternions, rotations, colors, or coordinate transforms. Prevents the common mistake of mutating shared vectors, using wrong rotation order, or confusing Euler gimbal lock. Covers Vector3, Matrix4, Quaternion, Euler, Color, MathUtils, Box3, Sphere…

not rated 11 1mo ago A 130 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when implementing mouse picking, hover detection, object selection, or line-of-sight checks in Three.js. Prevents the common mistake of raycasting every mousemove frame, not using layers for filtering, or missing recursive flag. Covers Raycaster, setFromCamera, intersection format, InstancedMesh picking, layers…

not rated 11 1mo ago A 113 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when initializing a Three.js renderer, setting up the render loop, handling window resize, configuring tone mapping, or managing color spaces. Prevents the common mistake of not capping pixel ratio, using wrong color space, or forgetting to enable shadow maps. Covers WebGLRenderer, render targets, tone mapping…

not rated 11 1mo ago A 123 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when creating Three.js scenes, adding objects, managing parent-child hierarchies, or organizing 3D content. Prevents the common mistake of using add() instead of attach() for reparenting, forgetting matrixAutoUpdate, or missing dispose() calls. Covers Object3D, Scene, Group, Mesh, Layers, Fog, traversal…

not rated 11 1mo ago A 121 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when a Three.js scene has performance problems: low FPS, memory leaks, too many draw calls, or high GPU memory usage. Prevents the common mistake of forgetting dispose(), creating objects in the render loop, or not using InstancedMesh for repeated objects. Covers disposal patterns, draw call optimization…

not rated 11 1mo ago A 127 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when a Three.js scene renders incorrectly: black screen, invisible objects, wrong colors, z-fighting, or broken shadows. Prevents the common mistake of wrong color space, missing material.side, or forgetting updateProjectionMatrix. Covers all common rendering errors with diagnosis steps and fix patterns. Keywords…

not rated 11 1mo ago A 104 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when playing animations, crossfading between animation states, or loading skeletal animations from GLTF in Three.js. Prevents the common mistake of not calling mixer.update(delta) every frame, wrong crossfade setup, or missing Clock. Covers AnimationMixer, AnimationClip, AnimationAction, KeyframeTrack, crossfade…

not rated 11 1mo ago A 115 tokens original MIT

threejs-impl-audio

10

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when adding sound to a Three.js scene: background music, 3D spatial audio, or audio visualization. Prevents the common mistake of ignoring browser autoplay policy, not attaching AudioListener to camera, or wrong distance model. Covers AudioListener, Audio, PositionalAudio, AudioAnalyser. Keywords: audio, sound…

not rated 11 1mo ago A 111 tokens original MIT

threejs-impl-drei

11

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when using Drei helper components with React Three Fiber: controls, environment maps, text rendering, HTML overlays, or performance helpers. Prevents the common mistake of not wrapping useGLTF in Suspense, using wrong Environment preset name, or forgetting makeDefault on controls. Covers 150+ Drei components…

not rated 11 1mo ago A 127 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when loading and viewing IFC/BIM models in a Three.js scene. Prevents the common mistake of using deprecated web-ifc-three, ignoring AGPL-3.0 license implications, or loading large IFC files without streaming. Covers web-ifc (MIT), @thatopen/components (AGPL-3.0), IFC loading, spatial tree, property extraction.…

not rated 11 1mo ago A 127 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when setting up lighting in a Three.js scene: ambient, directional, point, spot, area, or environment lighting. Prevents the common mistake of too many shadow-casting lights, wrong intensity units, or missing environment maps for PBR. Covers all 7 light types, PMREMGenerator, HDR environment maps, physically…

not rated 11 1mo ago A 127 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when adding physics simulation to a Three.js scene: rigid bodies, collisions, constraints, or raycasting. Prevents the common mistake of wrong Vec3/Vector3 conversion, missing world.step(), or choosing the wrong engine. Covers cannon-es and Rapier with Three.js sync patterns, performance comparison. Keywords…

not rated 11 1mo ago A 107 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when adding post-processing effects like bloom, SSAO, depth of field, or anti-aliasing to a Three.js scene. Prevents the common mistake of mixing Three.js EffectComposer with pmndrs/postprocessing, wrong pass order, or missing RenderPass. Covers EffectComposer, 27+ passes, pmndrs/postprocessing, custom ShaderPass.…

not rated 11 1mo ago A 123 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when building 3D scenes with React using React Three Fiber (R3F). Prevents the common mistake of mixing imperative Three.js code with R3F's declarative model, creating objects inside useFrame, or forgetting Suspense for loaders. Covers Canvas, useFrame, useThree, useLoader, JSX mapping, event system, performance…

not rated 11 1mo ago A 130 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when enabling shadows in a Three.js scene or debugging shadow artifacts like acne, peter panning, or low resolution. Prevents the common mistake of wrong shadow camera frustum, too many PointLight shadows, or missing castShadow/receiveShadow flags. Covers shadow map types, per-light config, bias tuning…

not rated 11 1mo ago A 118 tokens original MIT

threejs-impl-webgpu

18

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when using the Three.js WebGPU renderer, node-based materials, TSL (Three Shading Language), or compute shaders. Prevents the common mistake of not checking browser support, missing async init, or using GLSL with WebGPU. Covers WebGPURenderer, node materials, TSL, compute shaders, WebGL fallback, migration guide.…

not rated 11 1mo ago A 123 tokens original MIT

threejs-impl-xr

19

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when building VR or AR experiences with Three.js using WebXR. Prevents the common mistake of using requestAnimationFrame instead of setAnimationLoop, not handling controller events, or wrong reference space. Covers WebXRManager, VRButton, ARButton, controllers, hand tracking, hit testing, teleportation. Keywords…

not rated 11 1mo ago A 113 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when adding camera controls to a Three.js scene: orbit, pan, zoom, fly, first-person, or object manipulation. Prevents the common mistake of forgetting controls.update() in the render loop, not calling dispose(), or mixing controls. Covers OrbitControls, MapControls, FlyControls, PointerLockControls…

not rated 11 1mo ago A 114 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when creating 3D shapes, custom geometry, or instanced meshes in Three.js. Prevents the common mistake of forgetting dispose(), not setting needsUpdate on BufferAttribute, or using non-indexed geometry when indexed is better. Covers BufferGeometry, BufferAttribute, all 21 built-in geometries, InstancedMesh…

not rated 11 1mo ago A 123 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when loading 3D models (GLTF, FBX, OBJ), textures, or HDR environment maps in Three.js. Prevents the common mistake of not setting up DRACOLoader, wrong WASM path, or missing error handling. Covers GLTFLoader, DRACOLoader, KTX2Loader, TextureLoader, RGBELoader, FBXLoader, OBJLoader, LoadingManager. Keywords…

not rated 11 1mo ago A 149 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when choosing or configuring materials, loading textures, or setting up PBR workflows in Three.js. Prevents the common mistake of wrong color space on textures, forgetting material.dispose(), or not calling material.needsUpdate after changes. Covers all 15+ material types, PBR metalness/roughness…

not rated 11 1mo ago A 124 tokens original MIT

Impertio-Studio/Three.js-Claude-Skill-Package

Skill Claude CodeCodex

Use when writing custom GLSL shaders, creating ShaderMaterial or RawShaderMaterial, defining uniforms, or patching built-in materials with onBeforeCompile. Prevents the common mistake of wrong uniform format, missing needsUpdate on uniforms, or not including required defines. Covers ShaderMaterial, RawShaderMaterial…

not rated 11 1mo ago A 127 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: