dependency-graph

Generate visual dependency graphs of enterprise system integrations and relationships.

49|12|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/DavidROliverBA/ArchitectKB --skill dependency-graph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-graph
Source: https://github.com/DavidROliverBA/ArchitectKB/tree/main/.claude/skills/dependency-graph
Command: npx skills add https://github.com/DavidROliverBA/ArchitectKB --skill dependency-graph

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you understand complex system interdependencies, identify critical paths, and pinpoint potential single points of failure within your architecture.

Core Features & Use Cases

  • Visualize Dependencies: Create visual representations of how systems connect and interact.
  • Identify Risks: Detect single points of failure, bottlenecks, and cascading failure risks.
  • Plan Impact: Assess the impact of outages or maintenance on dependent systems.
  • Use Case: Before decommissioning a legacy system, use this Skill to understand exactly which other systems rely on it, preventing unexpected outages.

Quick Start

Generate an enterprise-wide dependency graph showing all systems and their upstream and downstream connections.

Frequently Asked Questions about dependency-graph

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

FAQPage Schema
How do I visualize system dependencies and identify single points of failure in my architecture?

Visualizing system dependencies involves generating a graph of enterprise integrations to analyze system criticality and identify single points of failure by evaluating upstream and downstream connections across your architecture.

Can I use Mermaid and D3 for architecture visualization of enterprise system integrations?

Yes, you can use Mermaid and D3 for architecture visualization, as this Skill supports multiple output formats including text, ASCII art, Mermaid, and D3 to help you understand complex system relationships visually.

What is critical path analysis and how does it assess outage impact on dependent systems?

Critical path analysis assesses outage impact by mapping system interdependencies to determine which downstream systems rely on specific components, allowing you to evaluate the cascading effects of maintenance or failures before execution.

How do I check which systems rely on a legacy system before decommissioning it?

To check which systems rely on a legacy system before decommissioning, you generate an enterprise-wide dependency graph that maps all upstream and downstream connections, preventing unexpected outages by revealing exact system relationships.

What is the best way to perform risk assessment for bottlenecks and cascading failure risks?

The best way to perform risk assessment for bottlenecks and cascading failures is to analyze a visual dependency graph of your system integrations, which pinpoints potential single points of failure within your enterprise architecture.

Does this dependency graph tool work without external dependencies or components?

Yes, this dependency graph tool works without external dependencies, utilizing internal scripts and references to generate architectural visualizations and assess system criticality across multiple formats like text, ASCII art, Mermaid, and D3.