From partme-ai-full-stack-skills
Adds Three.js debug and visualization helpers like AxesHelper, GridHelper, CameraHelper, SkeletonHelper, VertexNormalsHelper for inspecting axes, grids, lights, meshes, and bones in development scenes.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill uses the workspace's default tool permissions.
**ALWAYS use this skill when the user mentions:**
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
ALWAYS use this skill when the user mentions:
IMPORTANT: helpers vs production meshes
Trigger phrases include:
CameraHelper(light.shadow.camera)).three/addons/helpers/... paths per threejs-dev-setup.import * as THREE from 'three';
const DEBUG = import.meta.env.DEV; // Vite-style; adapt for your bundler
const debugGroup = new THREE.Group();
debugGroup.visible = DEBUG;
scene.add(debugGroup);
// Add helpers only in development
if (DEBUG) {
debugGroup.add(new THREE.AxesHelper(5));
debugGroup.add(new THREE.GridHelper(10, 10));
// Shadow camera helper for directional light
const shadowHelper = new THREE.CameraHelper(directionalLight.shadow.camera);
debugGroup.add(shadowHelper);
}
// Toggle helpers at runtime via console or GUI
// debugGroup.visible = !debugGroup.visible;
See examples/workflow-light-camera-helpers.md.
| Docs section | Representative links |
|---|---|
| Helpers | https://threejs.org/docs/AxesHelper.html |
| Helpers | https://threejs.org/docs/GridHelper.html |
| Helpers | https://threejs.org/docs/CameraHelper.html |
| Helpers | https://threejs.org/docs/SkeletonHelper.html |
#ifdef DEBUG style flags.CameraHelper for shadow cameras must reference light.shadow.camera, not the main view camera.Helpers are listed under Helpers (core) and Addons → Helpers in three.js docs. They are for debug only; production meshes and lighting should use real geometry/lights (threejs-geometries, threejs-lights).
When answering under this skill, prefer responses that:
AxesHelper, CameraHelper, …) being used.English: helper, debug, axes, grid, skeleton, normals, light helper, three.js
中文: 辅助、调试、坐标轴、网格、骨架、法线、Helper、three.js