Capability Templates
Creator ships small canonical projects with the installed SDK version. Start from the closest authority and rendering pattern, then replace its theme and rules.
bash
vibelands templates --json
vibelands examples --capability storage --json
vibelands examples --capability physics --marketplace --json
vibelands create my-project --template <id> --json| Template | Tier | Demonstrates |
|---|---|---|
beacon | A or B | Placeable object; Tier B adds validated persistence and a one-time reward |
atmosphere | A | Deterministic terrain-aware placement, quality scaling and usePluginFrame |
props-pack | A | Multiple editor items, property schemas, colliders and preview-safe renderers |
persistent-collectible | B | Client intent, distance/state validation, reward, storage, replication and restart tests |
inventory-crafting | B | Manifest items/recipe and a validated one-time inventory grant |
physics-entity | B | Capped server-authoritative dynamic entities and curated physics rendering |
Every generated project contains:
- an exact Creator/SDK dependency line;
- local
AGENTS.mdinstructions; jsconfig.jsonso editors and agents resolve SDK declarations;- manifest permissions and review rationale matching the example;
npm run check;- Tier B rejected-input and authority tests.
Templates are architecture references, not mandatory visual styles. Rename the scene objects, item ids and messages when replacing the example, and keep the authority/tests that still apply.
For a full open-source feature, use examples --marketplace to discover capability-matched listings. Each result contains its permissions and exact vibelands remix command. Marketplace discovery is optional; installed templates remain available offline.