assemble-scene

Installation
SKILL.md

Scene assembly

Each scene object has one named root. Put position, heading, rigidbody, collision, and scripts on the root, and the calibrated visual from calibrate-model below it. Apply calibration once; if the tuning record is missing, calibrate first.

  • Name roots by role, with predictable names for repeated instances.
  • Size colliders from measured bounds and keep them aligned with render bounds.
  • Space roots by the scaled footprint in the tuning record, not by pivot position. A non-90° yaw rotates the footprint, so reserve its larger horizontal extent.
  • Keep UI, effects, cameras, and lights outside model hierarchies.
  • Remove the root through its surface's lifecycle and unregister events it owns.
  • Rigid bodies need Ammo loaded first (build-app).

Check placement

Installs
248
GitHub Stars
25
First Seen
Aug 20, 2026