What problem does it solve? Unity projects often grow into tangled codebases with hidden dependencies, unpredictable script execution order, and over-engineered frameworks. This Skill provides structured architectural guidance before you write structural code, helping you choose the smallest architecture that fits your project's scope. ## Core Features & Use Cases - Scoped Architecture Planning: Recommends 3-7 modules with clear responsibilities based on project tier (prototype, small game, or long-lived project), separating scene/bootstrap, gameplay logic, data assets, and presentation layers. - Execution Order & Guard Patterns: Provides concrete patterns for explicit startup ordering (single Bootstrap entry point, pull-don't-push data flow) and Update guard clauses that prevent null-data corruption bugs. - Refactor Direction Advice: Helps decide what to abstract now versus keep simple, avoiding framework-heavy over-engineering. - Use Case: Before building a new gameplay system, ask for an architecture plan and receive a module breakdown, scene composition strategy, data ownership rules, and communication patterns (direct refs, interfaces, events, or commands). ## Quick Start Ask the agent to plan the architecture for a small Unity game with player combat, inventory, and UI systems before writing any scripts.