Unity Assembly Architecture

Use for asmdef architecture: assembly graph, cycles, execution order, scripting defines, and which assembly owns a script path.

rachitkumarrastogi f683ab8 799 B Updated

File contents

Assembly architecture

Discovery

  1. list_assemblies / get_assembly_dependency_graph
  2. detect_assembly_cycles
  3. get_assembly_for_path / list_scripts_by_assembly
  4. list_asmdef_references — reverse dependents
  5. get_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?"

rachitkumarrastogi/unity-mcp-server/tree/main/skills/code/unity-assembly-architecture commit f683ab89ce

Frequently asked questions

npx skillmds@latest add rachitkumarrastogi/unity-assembly-architecture