What problem does it solve? Unity projects often grow into tangled MonoBehaviour scripts with hidden execution-order bugs and unclear responsibilities. This Skill provides structured architecture guidance before you write structural code, helping you choose the smallest architecture that fits your project scope. ## Core Features & Use Cases - Scoped Architecture Planning: Recommends 3-7 modules with clear responsibilities based on whether the project is a prototype, small game, or long-lived product. - Execution Order & Guard Guidance: Explains how to make startup order explicit with a single Bootstrap script and how to write guard clauses in Update methods to prevent null-data bugs. - Layered Separation Advice: Defines boundaries between scene/bootstrap, gameplay logic, data/config assets, and presentation layers, including when to use ScriptableObjects versus plain C# classes. - Use Case: Before building a new gameplay system, ask for an architecture plan and receive a module breakdown, scene composition plan, data ownership rules, and a do-now/skip-now list that avoids over-engineering. ## Quick Start Ask the assistant to plan the architecture for your Unity game, describing your project scope and core gameplay loop.