world-builder
Installation
SKILL.md
World Builder
The starter may not have a builder yet. On first use, create the smallest dev-only harness required by the active GDD instead of copying another game's world or assumptions.
Bootstrap Contract
- Add a dev-only builder entry such as
/builder.html; exclude it from production output unless the GDD explicitly requires otherwise. - Create project-owned
worlds/andassets-lib/surfaces only when first needed:- serializable world drafts under
worlds/; - immutable source assets and
assets-lib/catalog.json; - shared procedural factories imported by both builder and game;
- locked validation cameras and debug modes.
- serializable world drafts under
- Keep builder state isolated. The main game reads only explicitly promoted assets, factories, or world data.
- Add deterministic URL state for recurring validation setups.