What problem does it solve? Large Unity projects suffer from slow compile times and tangled code dependencies when everything lives in one default assembly. This Skill helps you decide whether assembly definitions (asmdef) are justified and how to structure them cleanly. ## Core Features & Use Cases - asmdef Justification Check: Evaluates whether your project size and structure actually benefit from assembly definitions before adding complexity. - Dependency Graph Planning: Proposes assemblies with a directional, shallow dependency graph and clear editor/runtime/test splits. - Migration Guidance: Provides step-by-step migration plans plus risks and churn to avoid, such as circular dependencies or dumping-ground assemblies. - Use Case: Your Unity project's compile times have grown painful and editor scripts are mixed with runtime code. Use this Skill to get a proposed assembly layout, allowed dependency directions, and a safe migration sequence. ## Quick Start Ask the assistant to review your Unity project structure and propose an asmdef layout that separates editor, runtime, and test code to speed up compilation.