What problem does it solve? Setting up realistic lighting in Three.js requires choosing among six light types, tuning shadow cameras and bias values, and configuring HDR environment maps, which is error-prone without a reference. ## Core Features & Use Cases - Light Type Configuration: Covers AmbientLight, HemisphereLight, DirectionalLight, PointLight, SpotLight, and RectAreaLight with constructor parameters and runtime properties. - Shadow Setup and Optimization: Explains shadow map types, camera frustums, bias tuning to fix shadow acne, and performance trade-offs of map sizes. - Environment Lighting (IBL): Demonstrates loading HDR environment maps with RGBELoader and PMREMGenerator, plus light probes and common setups like three-point lighting. - Use Case: When building an outdoor daylight scene, use this Skill to configure a shadow-casting DirectionalLight as the sun, add a HemisphereLight for sky ambient, and tune the shadow camera frustum. ## Quick Start Use the threejs-lighting skill to add a directional light with soft shadows and an HDR environment map to my Three.js scene.