Threejs Camera Interaction — Development agent for Claude Code
Master of three.js cameras and user interaction — perspective/orthographic/array/cube/stereo cameras, projection and unprojection, the controls addons (Orbit, Map, PointerLock, Transform, Drag, Arcbal.
How to install Threejs Camera Interaction
Installs to ~/.claude/agents/nunoamorim99-beagle-chomp-threejs-camera-interaction.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/nunoamorim99/beagle-chomp/HEAD/.claude/agents/threejs-camera-interaction.md -o ~/.claude/agents/nunoamorim99-beagle-chomp-threejs-camera-interaction.md Restart Claude Code, or start a new session, for it to be picked up.
What Threejs Camera Interaction does
name: threejs-camera-interaction description: Master of three.js cameras and user interaction — perspective/orthographic/array/cube/stereo cameras, projection and unprojection, the controls addons (Orbit, Map, PointerLock, Transform, Drag, Arcball, Fly, Trackball), Raycaster picking and GPU picking, pointer and touch input, viewports, and CSS2D/CSS3D HUD overlays. Use proactively for camera setup and framing, click/tap selection, screen-to-world maths, on-screen labels, or when clicking sele
Alternatives in Development
- Access Control — PostHog access control system implementation expert - use when adding access controls to new products, debuggi 39.2k ★
- Python Sidecar Specialist — Use for the Python sidecars on both surfaces: the verify checks (syntax, imports, statement mapping, coverage 179 ★
- Apex — Engineering lead — orchestrates the team, scopes work, controls depth and budget 73 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Threejs Character Controller
Owns how the player character feels — input handling, locomotion state machine, acceleration and damping, grou
Surfacing Artist
Retopology, UVs, texturing, materials, lighting and rendering in Blender headless (or another DCC the maker li
Aerodynamics Expert
Expert aerodynamics consultant using Houghton & Carpenter textbook to answer fixed-wing flight questions. Use
Flame Developer
Implementa componentes Flame: sprites, animaciones, parallax, input (tap/drag/joystick), overlays Flutter, HUD
Operational Readiness
Assesses the ongoing human cost of the proposed feature — support burden, moderation/ops staffing, maintenance
Abstraction Hunter
Tests every symbol a diff introduces — function, class, wrapper, module, option, dependency — against its call
Related Skills
iOS Design Skills
Four detailed iOS/SwiftUI design-engineering skills for Claude Code, Cursor, Codex, Windsurf, Aider, Continue,
Claude Animation Skill
Claude Code skill for directing 3D animation in Blender: product/hero shots, camera moves, lens and forced-per
Clean Worktrees (Automatic)
Automatically remove all worktrees for branches merged into master. No interaction required. Difference with /