01
It starts by itself
bug or slowdown reported. Runs in Claude Code routine.
- ↻ bug or slowdown reported
blank canvas, runtime bug or frame drop reported
Root causes fixed, bottlenecks measured.
Install the Three.js Debug Profiler skill and make it a habit: follow https://gethabit.dev/skills/majidmanzarpour/threejs-debug-profiler.md
3K installs3K starsMIT licenceSource on GitHub ↗

Three.js Debug Profiler
by majidmanzarpour · 3K installs
The skill
Three.js Debug Profiler debugs and profiles Three.js browser games: blank canvases, runtime and loading bugs, input issues, and draw call, texture, memory and shader costs.
Only when you ask.
The habit
Root causes fixed, bottlenecks measured.
↻ Runs by itselfbug or slowdown reported
When does it start? How does it check its work? What does it remember?
Stops after one bug or one bottleneck per run, with at most 2 retest retries.
Your agent reproduces with the same command and URL and reads console, page and network errors.
It finds the module that owns the failure, such as renderer, loop, assets or input.
It fixes the root cause there using the debug-playbook triage order.
For speed issues it profiles one fixed scenario and classifies the bottleneck.
It changes one thing and re-measures the same scenario, checking visuals and playability.
It leads with the root cause or bottleneck, then files, metrics, commands and residual risks.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Three.js Debug Profiler skill helps.
So each re-measure of the same scenario shows what that single change did.
The playbook lists more than one active loop, a canvas size that does not match its buffer, and wrong delta units.
Copy the prompt at the top into your agent. It installs the skill from majidmanzarpour/threejs-game-skills and sets up the habit. Or run npx skills add majidmanzarpour/threejs-game-skills --skill threejs-debug-profiler.
Yes. It is published under MIT. Habit is free too.
Install the Three.js Debug Profiler skill and make it a habit: follow https://gethabit.dev/skills/majidmanzarpour/threejs-debug-profiler.md
All majidmanzarpour skills →More code skills →
Works in
Made by majidmanzarpour, published under MIT. Habit links to the original and never changes it. Is this your skill?