roblox-architecture-contract

Installation
SKILL.md

Roblox Architecture Contract (firebit house stack)

Overview

Every firebit game project shares one architecture: Rojo + Wally + strict Luau, Bootstrap convention loading, ProfileDB/Replica persistence behind a single write choke point, red action networking, and rblxsync-generated monetization IDs. This skill is the list of load-bearing design decisions in that stack, WHY each exists, the invariants that must keep holding in the current project, and how to audit a project's weak points. Treat every decision here as intentional until you have evidence otherwise — most encode a past failure.

All commands below run from the current project's repo root and use house-structure paths. Before relying on any specific fact (a count, a file, a flag value), re-verify it in THIS repo with the given one-liner — never carry a number over from another project.

When to use

  • Before adding a service, controller, remote, data field, or replication path.
  • When a change touches boot order, networking, profile data, spawning, monetization IDs, or a core game loop.
  • When code looks wrong ("misspelled key", "dead engine behind a flag", "dev flag always on") and you are tempted to fix it.

When NOT to use

Installs
2
Repository
dig1t/skills
GitHub Stars
4
First Seen
Aug 22, 2026
roblox-architecture-contract — dig1t/skills