zyliu0

3D Frontend — Development skill for Claude Code

Development community

Claude Code skill for building scroll-driven 3D websites.

How to install 3D Frontend

This entry records only its repository, not the path inside it, so there is no exact command to give. Open zyliu0/3d-frontend and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What 3D Frontend does

Claude Code skill for building scroll-driven 3D websites.

Alternatives in Development

  • Claude How To — by luongnv89 — Example-driven guide to mastering Claude Code through progressive tutorials with copy-paste tem 8.5k ★
  • PaperSpine — PaperSpine is a motivation-driven skill for learning from strong academic papers, building a paper’s central a 5k ★
  • Multi Frontend — 前端 - 以前端为中心的开发 (Frontend-Focused Development) 1.9k ★

README

3D-frontend

A [Claude Code](https://docs.anthropic.com/en/docs/claude-code) skill that teaches Claude how to build immersive, scroll-driven 3D websites — single-file HTML, no build tools required.

When this skill is installed, asking Claude Code to create a "3D landing page", "scroll-driven 3D experience", or "room walkthrough" will produce a self-contained `.html` file featuring a Three.js WebGL scene controlled by scroll position, with HTML content overlaid on the 3D world.

Quick Start

Install this skill into your Claude Code project:

claude install-skill https://github.com/liuzy/3d-frontend

Then just ask:

> Make me a 3D landing page for a coffee brand with a fly-through effect

What's Inside

3D-frontend.md            # Skill definition — the instructions Claude follows
references/PATTERNS.md     # 40+ copy-paste code patterns (1800 lines)
demo/                      # Example pages built with this skill

**`3D-frontend.md`** — Covers scene architecture, camera animation, scroll binding, content overlays, room walkthroughs, visual polish, anti-patterns, and aesthetic direction.

**`PATTERNS.md`** — Production-ready patterns for spline camera paths, three-point lighting, fake bloom, procedural textures (marble, wood), gradient sky domes, water shaders, Fresnel glow, fog transitions, InstancedMesh, particles, and more. All Three.js r128 compatible.

Tech Stack

Library Version Role
Three.js r128 WebGL 3D rendering
GSAP 3.12.5 Animation engine
ScrollTrigger 3.12.5 Scroll-to-animation binding

Everything loads via CDN. Outputs are single `.html` files — no npm, no bundler, no framework.

Demo Pages

The `demo/` folder contains example pages showcasing different experience types. Open any file directly in a browser.

Experience Types

The skill supports several 3D