This is a specialized skill for building 3D holographic HUD interfaces using Three.js with TresJS, the Vue 3 integration layer. It's built specifically for JARVIS-style AI assistants that need animated panels, gauges, and particle effects. The skill is security-conscious about the real risks: it includes safe color parsing to prevent ReDoS attacks, memory leak prevention through proper geometry disposal, and GPU resource safeguards. The approach is TDD-first with actual test examples for 3D components, which is rare to see in graphics code. If you're building a futuristic dashboard with Vue and need more than just DOM elements, this covers the WebGL integration patterns and performance optimizations like instancing. Risk level is medium due to GPU consumption and WebGL attack surface.

skills.sh installs
253
GitHub stars
48
last updated
Aug 21, 2026

Install

$ npx -y skills add martinholovsky/claude-skills-generator --skill threejs-tresjs --agent claude-code

Installs into .claude/skills of the current project.

Files

Three.js / TresJS Development Skill

File Organization: This skill uses split structure. See references/ for advanced patterns and security examples.

1. Overview

This skill provides expertise for building 3D HUD interfaces using Three.js and TresJS (Vue 3 integration). It focuses on creating performant, visually stunning holographic displays for the JARVIS AI Assistant.

Risk Level: MEDIUM - GPU resource consumption, potential ReDoS in color parsing, WebGL security considerations

Primary Use Cases:

  • Rendering 3D holographic HUD panels
  • Animated status indicators and gauges
  • Particle effects for system visualization
  • Real-time metric displays with 3D elements

2. Core Responsibilities

2.1 Fundamental Principles

Sponsors

Details

Repository
github.com/martinholovsky/claude-skills-generator
Category
Automation & Workflows
First seen
Jun 3, 2026

More from martinholovsky/claude-skills-generator

All 50
1martinholovsky avatarcilium-expertmartinholovsky/claude-skills-generatorExpert in Cilium eBPF-based networking and security for Kubernetes. Use for CNI setup, network policies (L3/L4/L7), service mesh, Hubble observability, zero-tru251skills.sh installs
2cloudai-x avatardesigning-architecturecloudai-x/claude-workflow-v2Designs software architecture and selects appropriate patterns for projects. Use when designing systems, choosing architecture patterns, structuring projects, m249skills.sh installs
3longranger2 avatarplan-reviewlongranger2/claude-gpt-workflowUse when the user says "/plan-review", "plan review", or "PRD review" and provides a plan file path that needs critical review and iterative refinement with Cod247skills.sh installs
4cloudai-x avatarconvex-backendcloudai-x/claude-workflow-v2Convex backend development guidelines. Use when writing Convex functions, schemas, queries, mutations, actions, or any backend code in a Convex project. Trigger240skills.sh installs
5rohitg00 avatartoken-efficiencyrohitg00/pro-workflowReduce token waste by 40-60% through anti-sycophancy rules, tool-call budgets, one-pass coding, task profiles, and read-before-write enforcement. Inspired by dr239skills.sh installs
6martinholovsky avatarllm-integrationmartinholovsky/claude-skills-generatorExpert skill for integrating local Large Language Models using llama.cpp and Ollama. Covers secure model loading, inference optimization, prompt handling, and p237skills.sh installs