Design and build cinematic, interactive web presentations where concepts unfold through motion, spatial storytelling, transformations, diagrams and audience interaction instead of conventional slide layouts.
设计与多媒体
immersive-web-experience
试用Conceive, build, or review cinematic and spatial web experiences organized as connected scenes, using GSAP as the default motion layer and Three.js/WebGL only when real 3D or shader rendering materially improves the concept. Use for immersive landing pages, portfolios, launches, editorials, interact
它能做什么
Conceive, build, or review cinematic and spatial web experiences organized as connected scenes, using GSAP as the default motion layer and Three.js/WebGL only when real 3D or shader rendering materially improves the concept. Use for immersive landing pages, portfolios, launches, editorials, interactive stories, and experiential product sites; not for routine dashboards or animation-only tweaks.
技能文档
Immersive Web Experience
Treat the interface as a directed experience, not a stack of sections. Define narrative, space, continuity, motion grammar, interaction, accessibility, and performance before choosing effects.
Non-negotiable gates
- Inspect the project and constraints with workflows/01-project-analysis.md.
- Write an Experience Concept with workflows/03-experience-concept.md before implementing production motion. A lightweight prototype is allowed only to resolve a named uncertainty.
- Complete the relevant build workflows.
- Finish with the Immersion Review in workflows/09-immersion-review.md. Do not call the experience complete while any critical review item fails.
If the request is only exploratory, stop after the requested concept, direction, or prototype. Do not expand scope into a full build.
Core operating model
- Replace page-section thinking with scenes, beats, transitions, persistent objects, and a spatial/narrative arc.
- Make motion explain hierarchy, continuity, causality, or spatial relationships. Remove motion that only decorates.
- Prefer native layout, CSS, and GSAP (
gsap,ScrollTrigger,Flip,SplitText) for DOM-led experiences. - Add Three.js/WebGL only when the concept requires a true camera, geometry, particles, shaders, post-processing, or continuous 3D transformation that would be brittle or fake in the DOM.
- Establish a coherent motion language before individual animations.
- Design reduced-motion, keyboard, focus, touch, resize, and low-power behavior as first-class variants.
- Measure frame stability, scripting cost, memory, asset weight, and layout shifts on representative devices.
Never default to generic SaaS composition, repeated cards, interchangeable purple/blue gradients, or section -> fade-in -> section -> fade-in. Do not imitate references literally; extract principles and create a direction specific to the content and brand.
Route the task
Read only what the task needs, plus all files explicitly required by the selected workflow.
- Concept and art direction: experience-design.md, visual-direction.md, immersion-levels.md.
- Scene planning and transitions: scene-architecture.md, transition-design.md, scroll-storytelling.md, then patterns/index.md.
- Motion implementation: motion-language.md, gsap-engineering.md, typography-motion.md.
- Spatial or 3D work: camera-depth.md and, only if justified, webgl-integration.md.
- Review and hardening: performance.md, accessibility.md, anti-patterns.md.
Required deliverables
Scale detail to the request, but keep these artifacts explicit:
- Experience Concept: premise, intended feeling, audience action, spatial metaphor, signature mechanic, narrative arc, immersion level, technology rationale, and fallback.
- Scene Map: scene purpose, entry state, beats, exit state, persistent objects, input mapping, and transition contract.
- Motion System: timing families, easing families, choreography rules, depth/layer model, text behavior, and reduced-motion translation.
- Implementation Notes: ownership and cleanup, responsive behavior, performance budget, accessibility strategy, and WebGL lifecycle if used.
- Immersion Review: scored findings, critical failures, evidence, and concrete fixes.
Implementation discipline
- Build one representative vertical slice before multiplying scenes.
- Keep DOM semantics and readable content intact; animation state must not become the sole source of truth.
- Use GSAP contexts or equivalent scoped ownership, revert on teardown, kill listeners/triggers, and rebuild deliberately at responsive boundaries.
- Avoid competing scroll systems. If smooth scrolling exists, integrate and test it rather than silently adding another.
- Animate transforms and opacity by default; justify layout-triggering animation.
- Preserve continuity through shared objects, matched geometry, light, color, sound only when requested, or camera logic.
- Never hide essential content indefinitely behind JavaScript or scroll position.
GSAP specialist reuse
If a gsap-motion skill is available, use this skill to define experience, scene contracts, and motion intent, then delegate low-level GSAP construction and debugging to gsap-motion. This skill remains responsible for coherence, technology choice, accessibility, performance, and the final Immersion Review. If gsap-motion is absent, implement directly from gsap-engineering.md.
Completion standard
The result should feel like one connected world: each movement has a reason, scenes transform into one another, interaction remains legible, and the experience degrades gracefully. A technically impressive effect that weakens comprehension, control, accessibility, or performance is a failed choice.
相关技能
Design and implement intentional web motion with GSAP, React, Next.js, ScrollTrigger, Flip, SplitText, accessibility, performance, and responsive behavior. Use when animation or interaction polish is part of a frontend task.
复刻与创作视觉沉浸式网站:3D 渲染、滚动驱动动画、平滑滚动、沉浸式特效。 技术栈 Three.js + WebGL2、GSAP 3.12 + ScrollTrigger、Lenis 平滑滚动、 Draco 压缩 GLB、Web Audio、KTX2 纹理压缩、TagCloud。当用户说"复刻网站" "vibe...
Use when building, redesigning, or reviewing a website or web surface that must not look generated. Covers landing pages, e-commerce (PLP, PDP, cart, checkout), car and vehicle inventory sites, course and cohort school pages, portfolios, dashboards, and marketing sites. Handles visual direction, WebGL and canvas effects, shadcn registry components, scroll choreography, typography, color, motion, empty and error states, accessibility, performance budgets, and multi-viewport visual verification. Also use when a page came out bland, templated, or "AI-looking" and needs a real direction, or when an installed registry component renders wrong.
Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use `hyperframes-animation`.
All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition's choreography (animation map) and 24 named text-animation effects. HyperFrames-native: single paused timeline, seek-safe, deterministic.