elixir-cyclic-deps - Elixir Cyclic Dependencies Detection and Removal
Detects and removes cyclic compile-time dependencies in Elixir codebases using mix xref
Tags
Updated: 2026-03-09Capabilities
Typical Inputs
Typical Outputs
What this skill does
- check Elixir version
- run mix xref graph commands
- detect compile-time cycles
- extract helper modules
- move code between modules
- invert dependencies
- split modules
- verify compile with warnings
Inputs
- Elixir project codebase
- mix.exs file
- mix xref tool
- project dependencies
- module source files
Outputs
- xref cycle reports
- code modifications
- fixed dependencies
- compile success status
- cycle-free codebase
Requirements
- Elixir 1.19 or higher
- mix project
- compile-connected graph access
- module dependencies
