<< All versions

Skill v1.0.0

currentAutomated scan100/100
ludicdynamics/worldlines/world-building
──Details
PublishedNovember 3, 2026 at 09:35 AM
Content Hashsha256:5374a19b24c4af3a...
Git SHA8d9ff92a2a62
──Files
Files (1 file, 1.1 KB)
SKILL.md1.1 KBactive
SKILL.md · 32 lines · 1.1 KB

name: world-building description: World entity structure, map coherence, and NPC design guidance. metadata: version: "1.0.0"


Spec first. Before writing, call read_spec(name="world") and read_spec(name="ops", pack=…) for the ops the world's play pack allows; it is the authoritative shape of what you write.

Entity Conventions

  • Store entities under the world's game/ folder: places as folders game/locations/<T>/<spot>/location.json, towns in game/towns/<T>/, items in game/item/**/<id>.json (full layout: read_spec(name="world")).
  • Keep id, kind, and name consistent.
  • Use stable IDs; avoid rewriting IDs unless required.

Map Coherence

  • Ensure location connections are bidirectional where expected.
  • Keep travel descriptions aligned with location metadata.
  • Introduce new locations with at least one meaningful hook.

NPC Design

  • Give each NPC a concrete role and motivation.
  • Track relation to player/world factions.
  • Keep dialogue style consistent with setting tone.

Continuity

  • Prefer incremental edits over large rewrites.
  • Preserve established facts unless explicitly retconned.
All versions