What problem does it solve? Building WebXR applications typically requires deep Three.js and WebGL expertise plus verbose imperative JavaScript. This Skill provides declarative HTML-first patterns, complete API references, and component generators for creating VR, AR, and 3D web experiences with minimal JavaScript. ## Core Features & Use Cases - Declarative 3D Scenes: Create scenes, cameras, lighting, materials, and animations using HTML primitives like <a-box> and <a-sphere> instead of raw WebGL code. - VR/AR Interaction Patterns: Implement controller grabbing, laser pointers, gaze cursors, AR hit-testing for surface placement, and 360-degree media viewers. - Component Code Generation: Use the component_builder.py script to scaffold custom components for interactivity, animation, physics, networking, and asset loading. - Use Case: Build a 360-degree photo gallery with clickable thumbnails and gaze interaction, or an AR app that places furniture models on detected real-world surfaces via hit testing. ## Quick Start Use the aframe-webxr skill to create a VR scene with a rotating box, sphere, and ground plane that works on desktop and headsets.