What problem does it solve?
This Skill helps teams introduce and structure Unity assembly definition files to reduce compilation time, enforce clear module boundaries, and separate editor, runtime, and test code so dependencies remain directional and manageable.
Core Features & Use Cases
- Assembly design guidance: Recommend a few meaningful assemblies and avoid excessive fragmentation.
- Dependency direction planning: Propose allowed dependency flows to prevent circular references and keep the graph shallow.
- Editor/runtime/test separation: Advise how to isolate editor-only code and tests to speed iteration and enable clean test assemblies.
- Use Case: For a growing Unity project experiencing slow compile cycles and tangled dependencies, provide proposed asmdef groupings, migration steps, and risk mitigations to safely introduce assembly definitions.
Quick Start
Advise on asmdef layout and migration for my Unity project focusing on reducing compile times and separating editor, runtime, and test code.