This is a comprehensive Three.js skill that takes you from basic scene setup through advanced WebGPU rendering and custom shaders. The progressive learning path is well structured, starting with fundamentals and branching into specific domains like post-processing, physics integration, and VR/XR. What stands out is the breadth of coverage across 18 reference files, including practical topics like asset loading, PBR materials, performance optimization techniques like instancing and LOD, and the newer node materials system. If you're building anything 3D for the web, from product configurators to data visualizations to full games, this gives you a solid reference framework without drowning you in everything at once.

skills.sh installs
1.3K
GitHub stars
2.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add mrgoonie/claudekit-skills --skill threejs --agent claude-code

Installs into .claude/skills of the current project.

Files

Three.js Development

Build high-performance 3D web applications using Three.js - a cross-browser WebGL/WebGPU library.

When to Use This Skill

Use when working with:

  • 3D scenes, models, animations, or visualizations
  • WebGL/WebGPU rendering and graphics programming
  • Interactive 3D experiences (games, configurators, data viz)
  • Camera controls, lighting, materials, or shaders
  • Loading 3D assets (GLTF, FBX, OBJ) or textures
  • Post-processing effects (bloom, depth of field, SSAO)
  • Physics simulations, VR/XR experiences, or spatial audio
  • Performance optimization (instancing, LOD, frustum culling)

Progressive Learning Path

Level 1: Getting Started

  • Load references/00-fundamentals.md - Fundamentals
  • Load references/01-getting-started.md - Scene setup, basic geometries, materials, lights, rendering loop

Sponsors

Details

Repository
github.com/mrgoonie/claudekit-skills
Category
DevOps & CI/CD
First seen
Apr 16, 2026

More from mrgoonie/claudekit-skills

All 28
1genkit-ai avatardeveloping-genkit-dartgenkit-ai/skillsGenerates code and provides documentation for the Genkit Dart SDK. Use when the user asks to build AI agents in Dart, use Genkit flows, or integrate LLMs into D1.3Kskills.sh installs
2nexscope-ai avatarecommerce-ppc-strategy-plannernexscope-ai/ecommerce-skillsCross-platform PPC strategy planner for ecommerce businesses. Analyzes your product and margins, recommends the right advertising platforms (Google Ads, Meta Ad1.3Kskills.sh installs
3kostja94 avatarindie-hacker-strategykostja94/marketing-skillsWhen the user wants indie hacker or bootstrapping founder strategy—growth, channels, Build in Public, or solo founder tactics. Also use when the user mentions "1.3Kskills.sh installs
4ruvnet avatargithub-workflow-automationruvnet/rufloAdvanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management1.3Kskills.sh installs
5wubing2023 avatarpaper-spinewubing2023/paperspineWrite, rewrite, or build a paper or report (journal, conference, report, review, competition) end to end, then output LaTeX/PDF/Word. The main PaperSpine entry 1.3Kskills.sh installs
6pulumi avatarpulumi-automation-apipulumi/agent-skillsLoad this skill when a user asks how to run Pulumi programmatically, embed Pulumi in an application, orchestrate multiple stacks in code, build a self-service i1.2Kskills.sh installs