Build premium immersive 3D, WebGL, AI-asset, and cinematic websites...
Create websites that feel like high-end interactive experiences, not generic animated templates. Act as creative director, motion designer, 3D art director, and frontend engineer before writing code.
Load only the reference needed for the current task:
references/research-and-teardowns.md: use for finding beautiful examples, analyzing websites, and turning inspiration into buildable patterns.references/youtube-training-notes.md: use when the user provides tutorial/video links, asks to learn from AI website-build videos, or wants a video-derived build sequence.references/build-workflow.md: use for the end-to-end step-by-step process from prompt to deployed-ready site.references/creative-direction.md: use for visual systems, hero rules, motion language, AI image/video/3D asset prompting, and premium UI decisions.references/technical-architecture.md: use for stack selection, React/R3F/Three/GSAP/Spline architecture, scene structure, shaders, asset loading, and implementation patterns.references/advanced-stack-matrix.md: use for choosing between Three.js, R3F, Spline, WebGPU, Babylon, Theatre.js, GSAP, Lenis, Rive, Lottie, physics, state, and UI libraries.references/tool-catalog.md: use when the task needs tool-by-tool explanations for Three.js, R3F, Drei, GSAP, Spline, Blender, glTF-Transform, Puter.js, asset libraries, deployment, or browser QA.references/mcp-and-integrations.md: use when external tools, MCPs, design sources, repositories, deployments, asset APIs, storage, analytics, or user-provided API keys could materially improve the build.references/script-toolkit.md: use when repeatable asset planning, Puter.js workbench generation, deterministic SVG/logo/icon creation, manifest validation, or optimization command planning would save time or reduce errors.references/puterjs-asset-generation.md: use whenever the user wants AI image, video, or asset generation through Puter.js or asks how to wire Puter.js into the website generator.references/asset-pipelines.md: use for external asset sourcing, AI generation, optimization, file storage, model conversion, and integration pipelines.references/real-example-blueprints.md: use when the user wants concrete examples showing how to build complete 3D experience websites step by step.references/advanced-blueprints.md: use for agency, SaaS, commerce, gallery, microverse, and backstage case-study recipes inspired by high-end WebGL studios and award sites.references/performance-accessibility-qa.md: use before shipping, after adding 3D, and whenever the site is slow, blank, janky, or inaccessible.references/production-quality-gates.md: use for rigorous production checks, asset manifests, scroll/camera choreography, shader discipline, Playwright screenshot QA, and deployment readiness.references/prompt-bank.md: use when the user wants heavily prompted agents or wants reusable prompts for research, creative direction, assets, implementation, or QA.references/source-index.md: use for research links gathered for this skill and for search paths to refresh the material.Define the brief:
Research and teardown:
references/research-and-teardowns.md when inspiration matters.references/youtube-training-notes.md when video tutorials or AI-build workflows are part of the request.Create the experience concept:
Choose the stack:
references/advanced-stack-matrix.md when there are multiple valid engines, animation systems, or content pipelines.Plan assets:
references/mcp-and-integrations.md before asking the user to connect a design tool, deployment provider, database, storage bucket, or paid generation API.references/script-toolkit.md when generating prompt packs, SVG logos/icons, manifests, optimization plans, or a Puter.js asset workbench.references/asset-pipelines.md when assets must be sourced, generated, optimized, or converted.references/puterjs-asset-generation.md when image/video generation should use Puter.js.Implement:
Verify:
references/production-quality-gates.md for complex or high-stakes builds.When finishing a build or review, report the concrete changes, local URL if a dev server is running, tested commands, and any known limitations. If assets are placeholders or externally sourced, say so and name the replacement path.