What problem does it solve?
For Unity game development projects, manually tracking assembly (.asmdef) dependency relationships across dozens or hundreds of modules is extremely time-consuming and error-prone. Undetected circular dependencies and architecture layer violations often lead to obscure build failures, runtime crashes, and technical debt that is difficult to resolve as the project scales.
Core Features & Use Cases
- Automated Dependency Mapping: Scans all valid .asmdef files in the project to build a complete, accurate map of module dependencies, excluding test and editor assemblies by default.
- Visual Reporting: Generates a Mermaid flowchart and easy-to-read dependency matrix to visualize module relationships at a glance, making it simple to share architecture insights with your team.
- Issue Detection: Automatically identifies circular dependencies and architecture layer violations using configurable inference logic, with clear reporting of problematic dependency paths.
- Use Case: A Unity team working on a large open-world game can use this skill to quickly spot hidden circular dependencies between the core gameplay module and UI module that are causing intermittent build failures, and get actionable guidance to fix the architecture.
Quick Start
Use the deps skill to analyze all .asmdef dependency relationships in your current Unity project and output the full dependency health report with graphs, matrix, and issue flags.