roblox-failure-archaeology
Installation
SKILL.md
Roblox Failure Archaeology
Overview
Canonical case studies from shipped firebit games. Each one is a battle that was already fought and won; the scar tissue (odd-looking code patterns) is load-bearing. Check this chronicle before diagnosing a familiar-looking symptom or "simplifying" a pattern that exists because the naive version failed. Every case study follows the same shape: symptom → root cause → mechanism → generic lesson → how to detect the same class in your project.
The concrete incidents below come from a shipped firebit game (the reference implementation of the house stack); the lessons are stated generically and hold for any project on the stack.
When to use / When NOT to use
Use when:
- A bug symptom matches anything in the index table below — read that case study before touching code.
- You are about to change model-placement math, NPC pathfinding, animation lifecycle code, spawn flow, or client tag-handlers — these areas are minefields with documented history.
- You need to know whether something is a bug or a deliberate design decision.
- You are setting up or updating the project's own OPEN-bugs register (format at the bottom).