What problem does it solve? Unity projects often grow into tangled MonoBehaviour scripts with hidden dependencies, unpredictable startup order, and Update methods running on stale data. This Skill provides structured architecture guidance so you pick the smallest architecture that fits your project scope before writing lots of gameplay code. ## Core Features & Use Cases - Scoped Architecture Recommendations: Classifies your project as prototype, small game, or long-lived, then recommends 3-7 modules with clear responsibilities and a scene/bootstrap plan. - Execution Order and Guard Patterns: Provides concrete patterns for explicit startup ordering (single Bootstrap entry point, pull-don't-push, guarded Update methods) to eliminate random gameplay bugs. - Data Ownership Guidance: Clarifies what belongs in scene objects, ScriptableObjects, or plain C# classes, plus communication rules via direct refs, interfaces, events, or commands. - Use Case: Before building a new game's systems, ask for an architecture plan and receive a module breakdown, bootstrap strategy, and a do-now/skip-now list that avoids over-engineering. ## Quick Start Ask the assistant to recommend a Unity architecture for your project, describing its scope and core gameplay loop.