Builds a dependency graph from your imports across Python, TypeScript, JavaScript, C#, and Java, then enforces architectural boundaries like a linter for your module structure. It catches circular dependencies (both direct pairs and transitive chains), validates allowed and forbidden imports, and calculates stability metrics like Ce, Ca, and instability scores based on Robert C. Martin's principles. The baseline freeze feature is smart: you can lock in your current messy state and only enforce rules on new code, which makes it actually usable on legacy codebases instead of just aspirational. If you've ever argued about layer violations in code review or wondered why builds are slow, this surfaces the structural problems with numbers attached.
npx skills add https://github.com/levnikolaevich/claude-code-skills --skill ln-644-dependency-graph-auditor