dependency-mapper

Map and visualize cross-project dependencies in programs and portfolios

509 stars

Best use case

dependency-mapper is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Map and visualize cross-project dependencies in programs and portfolios

Teams using dependency-mapper should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/dependency-mapper/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/project-management/skills/dependency-mapper/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/dependency-mapper/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How dependency-mapper Compares

Feature / Agentdependency-mapperStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Map and visualize cross-project dependencies in programs and portfolios

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Dependency Mapper

## Overview

The Dependency Mapper skill provides comprehensive capabilities for mapping, visualizing, and managing cross-project dependencies within programs and portfolios. It identifies critical dependencies, detects risks, and supports program-level coordination and decision-making.

## Capabilities

### Dependency Mapping
- Create dependency network diagrams
- Map dependencies across multiple projects
- Classify dependency types (finish-start, start-start, etc.)
- Document dependency owners and interfaces
- Track dependency commitments and agreements

### Dependency Analysis
- Identify critical cross-project dependencies
- Calculate dependency risk exposure
- Detect circular dependencies
- Analyze dependency chain length and complexity
- Model cascade impact of delays

### Visualization
- Generate program-level dependency views
- Create dependency matrices
- Visualize dependency timelines
- Show dependency status dashboards
- Produce stakeholder-specific views

### Risk and Resolution
- Track dependency resolution status
- Perform dependency impact analysis
- Recommend dependency mitigation strategies
- Alert on dependency risks and issues
- Generate program-level dependency reports

## Usage

### Input Requirements
- Project schedules and milestones
- Cross-project interface definitions
- Dependency relationships and commitments
- Dependency owner assignments
- Risk tolerance thresholds

### Output Deliverables
- Dependency network diagram
- Dependency risk assessment
- Circular dependency report
- Dependency status tracking
- Mitigation recommendations

### Example Use Cases
1. **Program Planning**: Map initial dependencies
2. **Integration Review**: Analyze cross-project interfaces
3. **Risk Assessment**: Identify dependency risks
4. **Governance Reporting**: Report dependency status

## Process Integration

This skill integrates with the following processes:
- Program Dependency Management
- portfolio-prioritization.js
- Schedule Development and Critical Path Analysis
- Risk Planning and Assessment

## Dependencies

- Network analysis libraries
- Graph algorithms
- Visualization utilities
- Scheduling integration APIs

## Related Skills

- SK-001: Gantt Chart Generator
- SK-002: Critical Path Analyzer
- SK-013: Portfolio Optimization

Related Skills

dependency-graph-generator

509
from a5c-ai/babysitter

Generate module dependency graphs with circular dependency detection and coupling metrics

connected-papers-mapper

509
from a5c-ai/babysitter

Citation graph exploration for discovering related work through visual graph traversal

analogy-mapper

509
from a5c-ai/babysitter

Skill for identifying and mapping analogies across domains

qubit-mapper

509
from a5c-ai/babysitter

Qubit mapping and routing skill for hardware topology optimization

eu-mdr-gspr-mapper

509
from a5c-ai/babysitter

EU MDR General Safety and Performance Requirements (GSPR) mapping and compliance documentation skill

investor-network-mapper

509
from a5c-ai/babysitter

Maps co-investor relationships, syndication history, and network connections

value-stream-mapper

509
from a5c-ai/babysitter

Value stream mapping skill for current state analysis, waste identification, and future state design with implementation roadmaps

data-lineage-mapper

509
from a5c-ai/babysitter

Extracts and maps data lineage from various sources including SQL, dbt, Airflow, and Spark, generating comprehensive lineage graphs for impact analysis.

dependency-updater

509
from a5c-ai/babysitter

Automated dependency update execution with breaking change detection and rollback capability

dependency-scanner

509
from a5c-ai/babysitter

Comprehensive dependency scanning, inventory generation, and SBOM creation for migration readiness assessment

plugin-dependency-resolver

509
from a5c-ai/babysitter

Generate plugin dependency resolution logic with topological sorting.

mcp-error-code-mapper

509
from a5c-ai/babysitter

Map application errors to MCP error codes with proper messages, error types, and recovery suggestions.