3d-website-architect

Generates premium websites with Three.js 3D scenes, GSAP animations, and Framer Motion interactions.

52|3|Updated Aug 20, 2026
One-click install
npx skills add https://github.com/Wayn-Git/Amethyst --skill 3d-website-architect-wayn-git
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: 3d-website-architect
Source: https://github.com/Wayn-Git/Amethyst/tree/main/agents/skills/3d-website-architect
Command: npx skills add https://github.com/Wayn-Git/Amethyst --skill 3d-website-architect-wayn-git

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Most AI-generated websites look generic with flat layouts and dated patterns. This Skill guides the creation of visually distinctive, award-caliber websites that combine purposeful 3D graphics, cinematic animations, and production-grade frontend engineering. ## Core Features & Use Cases - 13-Step Immersive Design Process: Covers product understanding, niche-aware design direction, design system creation, component architecture, animation systems, 3D integration, performance budgets, responsive fallbacks, and mandatory build verification. - 3D Scene Recipes: Ready-to-use React Three Fiber patterns for floating geometry, globes, particle fields, morphing blobs, shader materials, and post-processing effects like bloom. - Animation Patterns: Framer Motion scroll reveals, stagger containers, GSAP ScrollTrigger pinned sections, parallax layers, and micro-interactions with reduced-motion accessibility support. - Use Case: Ask for a landing page for an AI SaaS product and receive a Next.js + TypeScript + Tailwind project with a glowing neural-sphere hero scene, glassmorphism cards, scroll-driven reveals, and mobile CSS fallbacks. ## Quick Start Build a premium landing page for my AI startup with a 3D hero scene, scroll animations, and dark futuristic design.

Frequently Asked Questions about 3d-website-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add 3D elements to a React website?▼

Use React Three Fiber to render Three.js scenes declaratively inside a Canvas component, with helpers from @react-three/drei like Float, Environment, and OrbitControls. Wrap scenes in Suspense and load them via next/dynamic with ssr disabled.

What animation library should I use for scroll reveals?▼

Framer Motion handles declarative scroll reveals with useInView and staggered children, while GSAP ScrollTrigger suits complex pinned sections and scrubbed timelines. CSS transitions cover simple hover states without any library.

Does Three.js work on mobile devices?▼

Yes, but heavy scenes degrade mobile performance. Detect device capability with navigator.hardwareConcurrency and WebGL support, then reduce particle counts, disable post-processing, or fall back to CSS animations on low-end devices.

Why does my React Three Fiber scene crash during SSR?▼

Three.js requires browser APIs unavailable during server-side rendering. Add the 'use client' directive and import 3D components with next/dynamic using { ssr: false } to prevent SSR crashes.

How do I optimize 3D models for web performance?▼

Export models as GLB, apply Draco compression with gltf-pipeline for 80-90% size reduction, keep meshes under 10k triangles, and compress textures to WebP at max 2048px. Lazy-load 3D components so content appears within 1.5 seconds.