What problem does it solve? Large Unity projects suffer from slow compile times, tangled assembly dependencies, and mixed editor/runtime code. This Skill helps you decide whether assembly definitions (asmdef) are justified and how to structure them cleanly. ## Core Features & Use Cases - asmdef Justification Assessment: Determines whether your project is large enough to benefit from assembly definitions before introducing fragmentation. - Dependency Graph Planning: Proposes assemblies with a directional, shallow dependency graph and a clean editor/runtime/test split. - Migration Guidance: Provides step-by-step migration plans plus risks and churn to avoid. - Use Case: Your Unity project has grown to multiple gameplay systems with editor tooling mixed into runtime folders and compile times are climbing. Use this Skill to get a proposed assembly layout, allowed dependency directions, and a safe migration sequence. ## Quick Start Ask the assistant to review my Unity project structure and propose an asmdef layout with editor, runtime, and test assemblies.