LabscoMCP early access ↗
millionco avatar✓ Official

improve-threejs

Local tool required★ 15k on GitHub
part of millionco/react-doctorby millionco

Audits and fixes Three.js and React Three Fiber scenes, ranking problems by how often the code runs, so anything inside the per-frame loop comes first. It adds checks React Doctor's scan misses, such as graphics memory that is never freed, and a visual check of the rendered scene for flicker, wrong colours, shadow glitches and blurry resizing. React Doctor sends crash reports and anonymous usage counts unless you add --no-telemetry.

WHEN TO USE

SCOPE

USE FOR

  • Find work that runs 60 times a second and does not need to.
  • Track down graphics memory leaks from objects that are never disposed.
  • Fix flickering surfaces, washed-out colours or floating shadows.
  • Fix a canvas that blurs or stretches when the window resizes.
  • Stop redrawing a scene that only changes when someone interacts.
  • Confirm after a fix that the score held and the visual problem is gone.

NOT FOR

  • React apps with no 3D scene: the react-doctor skill covers general React code.
  • Training or testing AI models on React Doctor, or selling it as a hosted service, without written permission: its licence is a modified MIT licence that requires that permission from Million Software.