.claude/skills/dependency-graph/SKILL.md
Visualize system dependencies and relationships
npx skillsauth add DavidROliverBA/ArchitectKB dependency-graphInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Visualize system dependencies and identify critical paths, bottlenecks, and single points of failure.
Use /dependency-graph when you need to:
/dependency-graph [root-system] [options]
| Parameter | Description | Required |
|-----------|-------------|----------|
| root-system | System to analyze (or "all" for enterprise graph) | Optional |
| --depth | How many hops to follow (1=direct, 2=direct+indirect, all) | Optional |
| --direction | Direction to follow (upstream=sources, downstream=consumers, both) | Optional |
| --visualization | Graph format (text, ascii-art, mermaid, d3) | Optional |
User specifies:
Root system (optional - default: all systems)
Depth (optional)
1 - Direct dependencies only (immediate consumers/producers)2 - Direct + indirect (one level deeper)all - All paths to edges (complete dependency closure)Direction (optional)
upstream - What feeds into this system (sources)downstream - What consumes from this systemboth - Both upstream and downstream (default)Visualization (optional)
text - ASCII text representationascii-art - Fancy ASCII visualizationmermaid - Mermaid diagram (for markdown)d3 - Interactive D3 visualization (HTML)The skill:
Builds dependency graph
Identifies critical paths
Scores risk
Detects patterns
Creates graph showing:
Generates report with:
/dependency-graph system:ERP --direction downstream --depth all produces a structured text output showing:
/dependency-graph all --direction both --visualization mermaid
Mermaid Output:
graph TB
subgraph Sources["Source Systems"]
ERP["ERP System<br/>Enterprise Resource Planning<br/>Critical"]
THIRDPARTY["Third-party APIs<br/>EDI<br/>High"]
end
subgraph Integration["Integration Layer"]
KAFKA["Kafka<br/>Event Bus<br/>High"]
DATAPLATFORM["Data Platform<br/>Integration Hub<br/>Critical"]
APIGW["API Gateway<br/>API Management<br/>High"]
end
subgraph Analytics["Analytics Layer"]
DW["Data Warehouse<br/>Analytics Store<br/>High"]
MDM["Master Data<br/>MDM<br/>Medium"]
end
subgraph Consumption["Consumption"]
TABLEAU["Tableau<br/>BI<br/>Medium"]
LOOKER["Looker<br/>BI<br/>High"]
USERS["End Users<br/>API Consumers"]
end
ERP -->|Real-time| KAFKA
ERP -->|Batch| DATAPLATFORM
ERP -->|APIs| APIGW
THIRDPARTY -->|Batch| DATAPLATFORM
THIRDPARTY -->|APIs| APIGW
KAFKA -->|Stream| DATAPLATFORM
DATAPLATFORM -->|Analytics| DW
DATAPLATFORM -->|APIs| APIGW
DW -->|Query| TABLEAU
DW -->|Query| LOOKER
MDM -->|Master Data| DW
APIGW -->|Access| USERS
TABLEAU -->|Dashboards| USERS
LOOKER -->|Dashboards| USERS
classDef critical fill:#ff4444,stroke:#cc0000,color:#fff
classDef high fill:#ffaa00,stroke:#ff8800,color:#fff
classDef medium fill:#4499ff,stroke:#2277dd,color:#fff
class ERP,DATAPLATFORM critical
class KAFKA,APIGW,DW,LOOKER high
class TABLEAU,MDM medium
The generated report includes:
/dependency-graph --criticality critical
Show only critical systems and their dependencies.
/dependency-graph --show-cycles
Highlights any circular dependencies (rare in well-designed systems):
Warning: Circular dependency detected!
A → B → C → A
Recommendation: Break cycle
/dependency-graph system:ERP system:Tableau --show-paths
Show all paths from ERP to Tableau:
Shortest Path (3 hops):
ERP → Data Platform → Data Warehouse → Tableau (latency: 4+ hours)
Alternative Paths:
None (single path)
/dependency-graph --statistics
Calculates graph density, average path length, central nodes (hubs), and isolated clusters.
The /dependency-graph skill works with:
/impact-analysis - Analyze impact of system failures/architecture-report - Include dependency analysis section/system-sync - Update graph when dependencies change/cost-optimization - Identify redundant connections to eliminate| Format | Description |
|--------|-------------|
| Text (ASCII) | Tree-style dependency list (e.g., ERP ├── Kafka │ └── Data Platform) |
| Mermaid | Embeddable in markdown and Obsidian Canvas |
| D3 Interactive | HTML force-directed graph (clickable, draggable, zoomable) |
| GraphML | Export for Gephi, Neo4j, or custom tools |
After generating dependency graph:
Invoke with: /dependency-graph [system]
Example: /dependency-graph all → Enterprise dependency graph showing all systems and critical paths
tools
--- context: fork --- # /youtube Save a YouTube video as both a Weblink (quick reference) and a detailed Page (full analysis). ## Usage ``` /youtube <url> /youtube <url> <optional title override> ``` ## Examples ``` /youtube https://www.youtube.com/watch?v=0TpON5T-Sw4 /youtube https://youtu.be/abc123 AWS re:Invent Keynote ``` ## Prerequisites This skill uses the MCP Docker YouTube tools: - `mcp__MCP_DOCKER__get_video_info` - Video metadata - `mcp__MCP_DOCKER__get_transcript` - Full trans
data-ai
Create and manage git worktrees for parallel agent sessions
testing
--- context: fork --- # /wipe Generate a context handoff summary, clear the session, and resume in a fresh conversation. Detects environment and provides automated (tmux) or manual workflow. ## Usage ``` /wipe /wipe quick # Minimal handoff, just essentials /wipe detailed # Comprehensive handoff with full context ``` ## Instructions When the user invokes `/wipe`: ### Phase 1: Detect Environment First, check the terminal environment: ```bash echo "Environment Detection:"
data-ai
--- context: fork --- # /weekly-summary Generate comprehensive weekly summary from daily notes, meetings, tasks, and project updates using parallel sub-agents. ## Usage ``` /weekly-summary /weekly-summary --last-week /weekly-summary --from 2026-01-01 --to 2026-01-07 /weekly-summary --output page # Create Page note instead of just outputting ``` ## Instructions This skill uses **5 parallel sub-agents** to gather data concurrently from different vault areas, then synthesizes a comprehensi