roblox-data

Installation
SKILL.md

Roblox data

Read ../../references/roblox-engineering.md. Inspect the existing data layer and every writer before choosing a storage pattern.

Classify the state

  • Durable player or game state belongs in DataStoreService.
  • Frequent, ephemeral cross-server coordination belongs in MemoryStoreService with explicit expiration and recovery when an entry disappears.
  • One-way cross-server notifications may use MessagingService, but the message should identify authoritative state that receivers can reread. Do not make delivery itself the durable record.
  • Local caches need an owner, invalidation rule, maximum lifetime, and fallback when the backing service fails.

Preserve correctness

Installs
3
GitHub Stars
2
First Seen
Sep 12, 2026