threejs-polish-builder
Installation
SKILL.md
Three.js Polish Builder
Require the active GDD, approved target image(s), and PLAYABLE_READY.
Obey the game-polish Blender decision before editing. When authored 3D is
required, load blender-mcp and require a proved live connection. A connection
failure blocks polish; it never authorizes a procedural or generator fallback.
When Blender is skipped, the GDD must state why no current gap needs it.
- Compare the runtime and target at the same viewport/camera.
- Name the largest visible gap: camera, scale, composition, silhouette, lighting/material separation, density/depth, HUD overlap, or mobile fit.
- Load at most one focused reference and the selected asset owner when useful.
- Implement the highest-impact owner change.
- Capture one representative runtime result and iterate on the next largest gap.
- Run
npm test; measure performance only when the change affects it. - Record result, screenshot paths, and remaining gaps directly in the GDD.