deps

Audit Unity .asmdef assembly dependencies and generate Mermaid graphs and issue reports.

10|2|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/tykisgod/quick-question --skill deps-tykisgod
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deps
Source: https://github.com/tykisgod/quick-question/tree/main/skills/deps
Command: npx skills add https://github.com/tykisgod/quick-question --skill deps-tykisgod

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about deps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map Unity .asmdef dependencies and find circular references?

Mapping Unity .asmdef dependencies and finding circular references is done by scanning assembly definition files to build a complete module dependency map. This process automatically flags circular dependencies and generates visual Mermaid graphs for reporting.

What is the best way to visualize .asmdef architecture layers in a Unity project?

Visualizing .asmdef architecture layers is best achieved by generating a Mermaid flowchart and a dependency matrix. This visual reporting maps module relationships at a glance, making it simple to share architecture insights across your game development team.

Can I detect architecture layer violations in Unity .asmdef files automatically?

Yes, detecting architecture layer violations in Unity .asmdef files can be fully automated using configurable inference logic. The system scans .asmdef reference relationships and automatically reports problematic dependency paths that violate your architecture layers.

Does .asmdef dependency analysis exclude Unity editor and test assemblies?

Yes, .asmdef dependency analysis excludes Unity editor and test assemblies by default. When scanning all valid .asmdef files in your project to build the module dependency map, it filters out these assemblies to focus on core runtime architecture validation.

Why do obscure Unity build failures happen with large module assemblies?

Obscure Unity build failures often happen because of undetected circular dependencies and architecture layer violations across module assemblies. Automatically auditing .asmdef dependency relationships detects these problematic paths to prevent intermittent build failures and runtime crashes.