deps

Parse import statements, detect circular references, and output Mermaid diagrams.

17|3|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/insightflo/claude-impl-tools --skill deps-insightflo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deps
Source: https://github.com/insightflo/claude-impl-tools/tree/main/plugin/skills/deps
Command: npx skills add https://github.com/insightflo/claude-impl-tools --skill deps-insightflo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Dependencies across large codebases are hard to understand and refactor safely; unrecognized circular references and tight cross-domain coupling increase risk and slow delivery.

Core Features & Use Cases

  • Graph-based dependency visualization: generate diagrams that reveal domain and module relationships.
  • Circular dependency detection: identify and report cycles at domain, module, and file levels.
  • Cross-domain coupling analysis: compute Ca, Ce, and Instability I metrics to guide architecture decisions.
  • Output-ready reports: export Mermaid diagrams and machine-readable graphs for docs and tooling.

Quick Start

Run the dependency analysis with the /deps command to generate a visual graph and actionable insights.

Frequently Asked Questions about deps

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

FAQPage Schema
How do I detect circular dependencies in a large codebase?

You detect circular dependencies by parsing import/require statements to build a directed graph and running cycle detection across domains, modules, and files. This identifies circular references to guide safe refactoring.

What is instability metric analysis and how does it assess domain coupling?

Instability metric analysis computes Ca, Ce, and Instability I to evaluate cross-domain coupling. It measures how much a module depends on others versus how much others depend on it, guiding architecture governance decisions.

How can I visualize project dependencies and architecture coupling?

You visualize project dependencies by generating Mermaid diagrams from a parsed import/require graph. This reveals module and domain relationships alongside computed coupling metrics for architecture reviews.

Does dependency graph construction work for multi-domain architectures?

Dependency graph construction supports multi-domain architectures by parsing imports to build a directed cross-domain graph. It computes coupling metrics and detects cycles to assess governance and refactoring risks.

What is the best way to export machine-readable dependency graphs for tooling?

The best way to export machine-readable dependency graphs is to generate output-ready reports containing Mermaid diagrams for documentation and structured graph data for automated tooling and architecture governance pipelines.