needle-engine
About 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.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / needle-tools/ ai --skill needle-engineAfter installing, type/needle-enginein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
evals/evals.jsonreferences/api.mdcomponents.mddeployment.mdexamples.mdintegration.mdmcp.mdnetworking.mdoptimization.mdphysics.mdpostprocessing.mdtroubleshooting.mdwhats-new.mdxr.mdscripts/lookup-api.mjstemplates/my-component.ts