From partme-ai-full-stack-skills
Manages three.js keyframe animations via AnimationMixer, AnimationClip, actions, tracks, blending, crossfading, and CCDIKSolver addon. For glTF clip playback, action mixing, procedural tracks.
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:
AnimationMixer.update, AnimationAction play/pause/stop, crossfade, synchronized clipsAnimationClip from glTF or AnimationClipCreator, retargeting caveats at API levelCCDIKSolver / CCDIKHelper from addonsIMPORTANT: animation vs objects
SkinnedMesh/Skeleton attachment, bind pose—mesh side.Trigger phrases include:
gltf.animations or create with utilities / AnimationClipCreator.scene or rig root).mixer.clipAction(clip); configure loop mode (LoopOnce, LoopRepeat, LoopPingPong).Clock from core—documented under Core in docs index), call mixer.update(delta).weight, crossFadeTo, enabled flags; watch for additive vs full replacement semantics per docs.See examples/workflow-mixer-action.md.
| Docs section | Representative links |
|---|---|
| Animation (index) | https://threejs.org/docs/#Animation |
| Action | https://threejs.org/docs/AnimationAction.html |
| Mixer | https://threejs.org/docs/AnimationMixer.html |
| Clip | https://threejs.org/docs/AnimationClip.html |
| Tracks | https://threejs.org/docs/KeyframeTrack.html |
More: references/official-sections.md.
mixer.update freezes animation; double update per frame speeds up.Behavior of AnimationMixer, tracks, and glTF animation import can change between three.js majors. Treat the Animation section of the docs index as authoritative for the user’s installed version; when upgrading, check the three.js repository release notes and migration notes for renamed properties or loader output.
When answering under this skill, prefer responses that:
AnimationMixer, AnimationAction, etc.) or addon (CCDIKSolver) from the official docs.https://threejs.org/docs/... link (e.g. AnimationAction).SkinnedMesh / skeleton via threejs-objects when deformation is involved.mixer.update(delta) and a stable time source (Clock) explicitly.English: animationmixer, animationaction, animationclip, keyframetrack, crossfade, skinning, propertybinding, three.js
中文: 动画混合、AnimationMixer、AnimationAction、关键帧、骨骼动画、剪辑、淡入淡出、three.js