Cinematic Web Experiences
Use this skill to turn a vague "make it premium" request into a concrete build plan or prompt.
Core workflow
- Lock the visual identity before describing motion.
- Choose one stack:
GSAP only,GSAP + Three.js + GLB, orGSAP + Three.js + procedural shaders. - Define sections top-to-bottom before assigning animations.
- Write exact animation specs with transforms, triggers, and scrub values.
- Declare every asset path and loader explicitly.
- Add a dedicated responsive block at the end.
Non-negotiables
- Use exact hex or
hsl(...)values for colors. - Pin Three.js when 3D is involved:
three@0.136.0,@types/three@0.136.0. - Prefer one accent color against a near-black base for premium dark-mode builds.
- Add
overflow-x: hiddentohtml,body, and#root.
Optional companion dependency
If the user needs new source assets such as images, textures, or looping video backgrounds, pair this workflow with the fal-ai-community/skills repo first to generate the media, then reference the resulting asset paths in the final website prompt.
If the frontend is typography-heavy and exact multiline headline layout matters, optionally pair this workflow with pretext for accurate text measurement and layout.
Read next
- Read
reference.mdfor the compact playbook. - Read
../../../shared/cinematic-web-experiences/guide.mdfor the full canonical guide, prompt template, and project-derived patterns.