gsd-analyze-dependencies

Analyze phase dependency graphs and map ordering constraints to ROADMAP.md entries.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/TruCol270/salty-pickle --skill gsd-analyze-dependencies-trucol270
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-analyze-dependencies
Source: https://github.com/TruCol270/salty-pickle/tree/main/.claude-skills/gsd-analyze-dependencies
Command: npx skills add https://github.com/TruCol270/salty-pickle --skill gsd-analyze-dependencies-trucol270

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams identify and resolve ordering conflicts by analyzing dependencies across project phases for the current milestone and proposing explicit 'Depends on' relationships in ROADMAP.md.

Core Features & Use Cases

  • Analyze the phase dependency graph for the current milestone to detect ordering constraints between phases.
  • Evaluate dependencies by file overlap, semantic dependencies (API usage), and data flow, and derive roadmap implications.
  • Suggest and format 'Depends on' entries for ROADMAP.md to prevent parallel work conflicts and improve planning.
  • Use-case: If Phase B consumes outputs from Phase A, propose that B Depends on A to ensure correct sequencing.

Quick Start

Run the analyze-dependencies workflow to generate ROADMAP.md dependency recommendations for the current milestone.

Frequently Asked Questions about gsd-analyze-dependencies

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

FAQPage Schema
How do I analyze project phase dependencies for a milestone roadmap?

To analyze project phase dependencies for a milestone roadmap, evaluate file overlap, semantic API dependencies, and data flow between phases to detect ordering constraints. This ensures parallel work conflicts are surfaced before roadmap planning.

What is a phase dependency graph in project management?

A phase dependency graph in project management maps ordering constraints between phases by tracking file overlap and data flow. It identifies when one phase consumes outputs from another, dictating the correct execution sequence.

How do I format 'Depends on' entries in a ROADMAP.md file?

To format 'Depends on' entries in a ROADMAP.md file, map analyzed phase ordering constraints directly to the roadmap. Explicitly declare that a consuming phase depends on its producing phase to ensure correct sequencing and prevent conflicts.

Why does parallel work cause conflicts across project phases?

Parallel work causes conflicts across project phases when file overlap and data flow dependencies are unmapped. If a downstream phase consumes APIs from an upstream phase without ordering constraints, execution sequencing breaks.

Can I detect semantic API dependencies between project phases automatically?

Yes, you can detect semantic API dependencies between project phases by analyzing the phase dependency graph. This evaluates API usage and data flow to propose explicit 'Depends on' relationships for your roadmap.