3D Web Experience
Paste the following prompt into your AI chat to install this skill:
Please install @org-02qudk26/3d-web-experience-zh following https://skillhub.cn/install/skillhub.md.
About this skill
Problem
Adding 3D to a web page often fails on stack choice, performance, loading, and mobile fallback, not on basic rendering. A heavy scene can slow first paint, drain batteries, or crash low-end devices, while desktop-first designs ignore most traffic.
Core Approach
The skill frames a 3D web project as a set of decisions:
- Stack selection: prefer Spline for quick elements, React Three Fiber in React apps, and vanilla Three.js when more control is needed.
- Model pipeline: prefer GLB/GLTF, keep model size under control, and load/tune assets in R3F.
- Interaction design: use ScrollControls, useScroll, or GSAP ScrollTrigger for scroll-driven motion instead of meaningless floating objects.
- Experience fallback: provide progress, placeholders, static degradation, and validate quality on real mobile devices.
Boundaries
It fits product visualization, interactive showcases, landing-page enhancement, and frontend experience work; it is not aimed at backend rendering, offline rendering, or projects without a performance budget. Use it when 3D serves a purpose, and first check whether images, SVG, or CSS can do the job.
Use Cases
- Build a rotatable product showcase for a landing page with loading and mobile fallback
- Integrate GLTF models into a React app and control camera or scroll behavior with R3F and drei
- Use Spline to create a quick 3D web element, then wire it into the frontend component system
- Prepare a 3D configurator with GLB compression, placeholder states, and low-end device off-switching
Best For
- Frontend engineers who need to embed 3D views in existing React pages with performance control
- Creative developers who want to turn Spline scenes into maintainable web components
- Product engineers shipping 3D product configurators that must work on mobile
- Web experience designers defining 3D fallback, loading, and scroll-interaction standards
Related Skills
A one-shot coding agent built on Claude Code CLI that runs non-interactively, supports a specified workdir, and can be monitored in the foreground or background.
Preview and confirm file sorting by extension, with recursive cleanup, ignore rules, and transactional rollback.
An engineering assistant for static HTML/CSS/JS pages, design-token extraction, IE8-compatible review, and structured delivery.
An engineering workflow for requirement analysis, scenario modeling, risk planning, quality gates, testing, and knowledge capture, with lightweight, standard, and full modes.