CtrlK
BlogDocsLog inGet started
Tessl Logo

tiny-world-builder

github.com/jasonkneen/tiny-world-builder

SkillAddedReview
tinyworld-webxr

.codex/skills/tinyworld-webxr/SKILL.md

Use when adding or modifying WebXR, AR placement, VR immersion, headset controller input, or XR rendering modes in Tiny World Builder.

69

tinyworld-visual-qa

.codex/skills/tinyworld-visual-qa/SKILL.md

Use when visually testing Tiny World Builder UI, camera, ghost opacity, buildings, tile geometry, or frontend polish in the browser.

77

tinyworld-tool-icons-and-modes

.codex/skills/tinyworld-tool-icons-and-modes/SKILL.md

Use when changing Tiny World Builder's mode indicator, boot tool selection, or Esc-to-Select behaviour.

61

tinyworld-tinyverse-race-track

.codex/skills/tinyworld-tinyverse-race-track/SKILL.md

Use when changing the Tinyverse ground-surface race track, perimeter bridge loop, rally karts, or poser-surface show/hide hook.

62

tinyworld-tinyverse-collectibles

.codex/skills/tinyworld-tinyverse-collectibles/SKILL.md

Tinyverse collectibles lane — pack reveal, frozen islands, play-mode visits. Universe carousel is archived but code stays in repo.

63

tinyworld-tile-variation

.codex/skills/tinyworld-tile-variation/SKILL.md

Use when adding or changing Tiny World Builder tile/object repeat-click behavior, terrain stacking, floors/intensity, fences, rocks, walls, crops, or Monument Valley-like height/detail growth.

64

tinyworld-single-file

.codex/skills/tinyworld-single-file/SKILL.md

Use when editing the Tiny World Builder repo, especially tiny-world-builder.html, to preserve the static classic-script Three.js r185 app structure and local edit/reload workflow.

68

tinyworld-shader-fx

.codex/skills/tinyworld-shader-fx/SKILL.md

Use when adding or changing GLSL effects in Tiny World Builder — landscape water, waterfalls, foam, smoke, explosions, damage/wear overlays, or the reusable TinyShaderFX library. Covers where shaders live, the override relationship between LandscapeEngine.js and engine/landscape/*.js, and the procedural-noise toolkit.

73

tinyworld-settings

.codex/skills/tinyworld-settings/SKILL.md

Use when changing Tiny World Builder Settings modal tabs, panels, controls, rendering/world/material/crowd/AI settings, or settings accessibility.

72

tinyworld-runtime-state

.codex/skills/tinyworld-runtime-state/SKILL.md

Use when adding or changing persisted user state — settings defaults, audio, camera/orbit, panel positions, feature flags, and the in-app "Save Defaults" pipeline that snapshots localStorage into tinyworld-defaults.json. Also covers the inline-script regex gotcha that has burned us twice.

74

tinyworld-render-performance

.codex/skills/tinyworld-render-performance/SKILL.md

Use when changing Tiny World Builder renderer setup, shadows, smoke, voxel clouds, ghost board render cost, frame loop, or GPU performance.

55

tinyworld-opacity-torch

.codex/skills/tinyworld-opacity-torch/SKILL.md

Use when changing ghost boards, multiplayer preview boards, panning, ghost visibility, jigsaw reveal, or any visibility behavior around the active Tiny World board.

70

tinyworld-mesh-terrain

.codex/skills/tinyworld-mesh-terrain/SKILL.md

Use when changing the Mesh Terrain sculptor — the opt-in voxel-block landscape designer that paints per-voxel materials and pull/push-sculpts flat-topped blocks, then keeps the block mesh as the rendered terrain. Module engine/world/46-mesh-terrain.js.

63

tinyworld-lowpoly-world-prompt

.codex/skills/tinyworld-lowpoly-world-prompt/SKILL.md

Use when editing Tiny World Builder prompts, model-generated worlds, Auto suggestions, or any model behavior that should create coherent low-poly 3D board scenes.

65

tinyworld-lowpoly-stylized-3d

.codex/skills/tinyworld-lowpoly-stylized-3d/SKILL.md

Use when adding, importing, designing, reviewing, or animating low-poly / stylized 3D assets in Tiny World Builder, including Three.js procedural meshes, GLB/GLTF assets, Poly Pizza models, material palettes, scale/orientation, silhouettes, clouds/planes/crop dusters, and toolbar thumbnails.

68

tinyworld-island-viewer

.codex/skills/tinyworld-island-viewer/SKILL.md

Use when changing the first-class Island Viewer shell, sequential generated-island viewer routing, or viewer-scoped graphics defaults.

68

tinyworld-island-and-planes

.codex/skills/tinyworld-island-and-planes/SKILL.md

Use when changing the home island layout, edge dressing, undersides, autoincentive sponsor banner (now a top-left logo-adjacent DOM banner), plane/crop-duster flight paths, banner streamers, or which side of the island is "front".

72

tinyworld-integrations

.codex/skills/tinyworld-integrations/SKILL.md

Use when changing Tiny World Builder API, webhook, SSE, MCP, plugin, or automation examples.

62

tinyworld-ghost-world-gen

.codex/skills/tinyworld-ghost-world-gen/SKILL.md

Use when changing ghost board generation, path / road / river continuity, deterministic regen, edge connections, or anything that runs inside makeGhostWorld in tiny-world-builder.html.

72

tinyworld-cctv-truman

.codex/skills/tinyworld-cctv-truman/SKILL.md

Use when changing the in-world CCTV / "Truman Show" surveillance cameras in Tiny World Builder — render-to-texture security feeds, the black-and-white CRT/VHS monitor shader, camera placement (lobby side-cams, pumpkincam, treecams), subject tracking, or the lobby screen cutting to live feeds.

76

tinyworld-block-button-style

.codex/skills/tinyworld-block-button-style/SKILL.md

Use when styling any tool/block button, palette tile, icon chip, or new clickable square in Tiny World Builder. The locked-in "block" aesthetic — a raised square with a dark category-colored outline, an inner white line, and a white-bodied glyph outlined in the same dark color. Apply this whenever a new icon button/tile is added so the UI stays consistent.

73

tinyworld-auto-batching

.codex/skills/tinyworld-auto-batching/SKILL.md

Use when changing Tiny World Builder Auto palette behavior, model inference, suggestions, or provider/model/API-key logic.

66

tinyworld-asset-editing

.codex/skills/tinyworld-asset-editing/SKILL.md

Use when changing Tiny World Builder selection placement, freehand drawing, asset clipboard, cut/copy/paste/duplicate, saved templates, or Stamps panel navigation.

68

tinyworld-25d-template-sprites

.codex/skills/tinyworld-25d-template-sprites/SKILL.md

Use when changing the playable 2.5D template sprite, cloning it into character classes, or wiring idle/walk/attack sprite-sheet playback.

71

tinyworld-i18n

.claude/skills/tinyworld-i18n/SKILL.md

Add, translate, or audit TinyWorld UI strings across English/French/Chinese/Spanish. Use when adding user-facing gameplay text, when `npm run i18n:check` fails, when a string shows up in English in a non-English locale, or when adding a new language. No translation API — Claude does the translating directly, using the established glossary for consistency.