shine-analyze-dependencies

Analyze phase dependencies and propose Depends on entries for ROADMAP.md.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-analyze-dependencies
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shine-analyze-dependencies
Source: https://github.com/diShine-digital-agency/SHINE-Code-System/tree/main/skills/shine-analyze-dependencies
Command: npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-analyze-dependencies

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill identifies and resolves phase dependency conflicts within the current milestone by analyzing how phases interact and what must come before or after others, focusing on ensuring smooth roadmap progression.

Core Features & Use Cases

  • Analyze file overlap across phases to detect required ordering.
  • Detect semantic dependencies where one phase consumes API outputs from another.
  • Map data-flow relationships and propose updates to ROADMAP.md to reflect actual execution order and dependencies.
  • Use Case: A product milestone with multiple parallel phases, where this skill recommends the necessary Depends on links to avoid merge conflicts.

Quick Start

Run this skill to analyze dependencies and surface ROADMAP.md updates.

Frequently Asked Questions about shine-analyze-dependencies

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

FAQPage Schema
How do I analyze phase dependencies to update a project roadmap?

To analyze phase dependencies, inspect the milestone structure to detect file overlaps, semantic API links, and data-flow relationships, then apply suggested Depends on entries to update your ROADMAP.md.

What are semantic dependencies in milestone planning?

Semantic dependencies in milestone planning occur when one phase consumes API outputs from another. Detecting these relationships ensures you sequence execution correctly and prevent integration failures across phases.

How do I prevent merge conflicts when running parallel project phases?

Prevent merge conflicts in parallel project phases by analyzing file overlaps across milestones. Identifying shared files allows you to establish precise Depends on links for proper execution ordering.

Can I use ROADMAP.md for tracking data-flow relationships between phases?

Yes, you can use ROADMAP.md for tracking data-flow relationships. By mapping how phases interact and consume outputs, you can generate and apply updates that align the actual execution order with dependencies.

What is the best way to resolve file overlaps across project phases?

The best way to resolve file overlaps is to inspect the current milestone structure and ROADMAP.md. This surfaces dependency conflicts and validates precise Depends on entries to align phase execution.