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 - Module Boundary Planning: Proposes meaningful assemblies with a directional, shallow dependency graph instead of many tiny fragments. - Editor/Runtime/Test Splitting: Separates editor code from runtime code and isolates tests cleanly. - Compile Time Optimization: Identifies when asmdef boundaries will actually reduce compilation overhead. - Use Case: Your Unity project takes minutes to recompile after every small change. Use this Skill to get a proposed assembly layout, allowed dependency directions, and step-by-step migration guidance. ## Quick Start Ask the assistant to review my Unity project structure and propose an asmdef layout that splits editor and runtime code to speed up compilation.