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 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 with
Claude CodeCodexCursorGitHub CopilotGemini CLI
Supported by the Atlas install prompt. Skill-specific requirements vary.
Skill stats
Skills1CategoryEngineeringStars0
About this skill
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 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.
Quick start
Copy the install prompt. Use the green button above this README.
Send it to your agent. Paste it into your coding agent’s chat and send.
Review the setup. Your agent checks the skill’s instructions, requirements, and installation scope.
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.
About this listing
Category
Engineering
Reported license
MIT
Listing language (estimated)
English
Review status
Not individually reviewed
Agent compatibility
Atlas installation supports Claude Code, Codex, and Cursor. Skill-specific dependencies and features are checked during setup.