What problem does it solve? Creating believable particle effects like confetti, snow, smoke, sparks, or constellation backgrounds requires knowing the right integration loop, force composition, and rendering technique, and naive implementations break down at scale or produce non-reproducible results. ## Core Features & Use Cases - Per-particle integration and forces: Semi-implicit Euler loop with composable forces such as gravity, drag, attraction, and repulsion for organic motion. - Flow fields and curl noise: Simplex-noise-driven velocity fields and divergence-free curl noise for fluid-like swirls without particle pile-up. - Emission patterns and GPU scale: Burst versus continuous emission recipes, an O(n) spatial-grid connected-dot network, and Three.js Points with ShaderMaterial for tens of thousands of GPU particles. - Use Case: A user asks for a celebratory confetti burst on a webpage; the Skill delivers one self-contained HTML file with a seeded RNG, a ?t=N freeze harness, and screenshot verification at start, mid, and settle moments. ## Quick Start Ask the agent to build a particle effect such as a connected-dot constellation background or a confetti burst as a single standalone HTML file.