Needle Engine

Provides Needle Engine context for web-based 3D projects built on Three.js with the @needle-tools/engine component system. Use this skill whenever the user is working with Needle Engine components, GLB files exported from Unity or Blender, Vite configs with needlePlugins, TypeScript classes extending Behaviour, or anything involving @needle-tools/engine imports. Also trigger when the user mentions "needle engine", "needle tools", serializable decorators (@serializable, @syncField, @registerType), the <needle-engine> web component, 3D web apps using a component system on Three.js, or 3D scenes loaded from GLB in a web context — even if they don't explicitly name the engine. Trigger even when the user is just reporting a bug or error without mentioning Needle Engine — check if @needle-tools/engine is in package.json or imports. If the project uses Needle Engine, always load this skill.

needle-tools Updated

File contents

needle-tools/ai/tree/main/providers/claude/plugin/skills/needle-engine commit b92aa5e2b8

Frequently asked questions

npx skillmds@latest add needle-tools/needle-engine