Assembly architecture
Discovery
list_assemblies/get_assembly_dependency_graphdetect_assembly_cyclesget_assembly_for_path/list_scripts_by_assemblylist_asmdef_references— reverse dependentsget_script_execution_order/get_scripting_defines
Checklist
- Runtime vs Editor assemblies split cleanly.
- No cycles; prefer facades over god assemblies.
- Defines documented per platform (
get_scripting_defines). - Tests in dedicated asmdefs (
list_test_assemblies).
Prompts
- "Do we have assembly cycles?"
- "Which assembly contains Assets/Scripts/Player.cs?"