dependency-graph-generator

Solid

Generate module dependency graphs with circular dependency detection and coupling metrics

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Dependency Graph Generator Skill ## Overview Generates module dependency graphs with circular dependency identification, coupling metrics calculation, and visualization output in Graphviz or D3 formats. ## Capabilities - Generate module dependency graphs - Identify circular dependencies - Calculate coupling metrics (afferent, efferent) - Calculate instability metrics - Visualize dependencies (Graphviz, D3) - Package/module level analysis - External dependency tracking ## Target Processes - microservices-decomposition - refactoring-plan - migration-strategy ## Input Schema ```json { "type": "object", "required": ["entryPoints"], "properties": { "entryPoints": { "type": "array", "items": { "type": "string" }, "description": "Entry point files or directories" }, "outputFormat": { "type": "string", "enum": ["dot", "json", "d3", "mermaid"], "default": "dot" }, "outputPath": { "type": "string", "description": "Output file path" }, "options": { "type": "object", "properties": { "depth": { "type": "number", "default": -1, "description": "Maximum depth (-1 for unlimited)" }, "includeExternal": { "type": "boolean", "default": false }, "groupByPackage": { "type": "boolean", "default": true }, "detectCircular": { "type": "boolean", "default":...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills