| name | dependency-analyzer |
| description | Analyze the work breakdown structure to identify critical path, parallel work opportunities, dependency chains, resource conflicts, and bottlenecks. Use after JIRA structure defines epics. |
| user-invocable | false |
| allowed-tools | Read, Grep, Glob |
Generate _research/DEPENDENCY-ANALYSIS.md. Invoked by timeline-architect and project-architect.
Process
- Read
JIRA-STRUCTURE.md for epics with durations and blocking relationships
- Map all dependency chains
- Calculate critical path (longest dependency chain)
- Identify parallel work tracks
- Detect resource conflicts
- Calculate float for non-critical items
Required Sections
- Critical Path: Mermaid
graph LR showing blocking sequence, color-coded
- Dependency Matrix: Table (Epic | Duration | Depends On | Blocks | Earliest Start | Latest Start | Float)
- Parallel Tracks: Table (Track | Epics | Duration | Resource)
- Bottlenecks: Table (Bottleneck | Impact | Mitigation)
- Resource Conflicts: Table (Week | Conflict | Teams Affected | Resolution)
- Recommendations: Numbered list for schedule optimization
Quality Criteria