speckit-diagram-dependencies

Parse tasks.md to generate a Mermaid DAG with execution waves and critical path.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/datamonsterr/mycoai_projects --skill speckit-diagram-dependencies
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-diagram-dependencies
Source: https://github.com/datamonsterr/mycoai_projects/tree/main/.agents/skills/speckit-diagram-dependencies
Command: npx skills add https://github.com/datamonsterr/mycoai_projects --skill speckit-diagram-dependencies

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a Mermaid directed acyclic graph (DAG) visualizing task dependencies from tasks.md — shows which tasks block which, execution waves, and the critical path.

Core Features & Use Cases

  • Parse tasks.md to extract Task IDs, priorities, user stories, descriptions, dependencies, statuses, and phases.
  • Build a Mermaid DAG with wave-based grouping to reveal execution order and parallelism.
  • Analyze for the critical path and provide a ready-to-render diagram for documentation and planning.

Quick Start

Provide the current feature's tasks.md and run the Speckit diagram generator to render the Mermaid DAG.

Frequently Asked Questions about speckit-diagram-dependencies

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

FAQPage Schema
How do I visualize task dependencies from a tasks.md file as a Mermaid diagram?

To visualize task dependencies, this Skill parses your tasks.md file to extract task IDs and dependencies, then generates a Mermaid directed acyclic graph showing execution waves and the critical path.

What is a Mermaid DAG and how does it show execution waves for project tasks?

A Mermaid DAG is a directed acyclic graph that maps task dependencies. It groups tasks into execution waves to reveal parallel processing opportunities and highlights the critical path for project planning.

How do I generate a critical path analysis from my spec-kit tasks.md?

You can generate critical path analysis by providing your spec-kit tasks.md file. The Skill parses task dependencies and phases to detect the critical path, rendering a color-coded Mermaid diagram for planning.

Can I use this to parse tasks.md files with phase-based grouping and color-coded statuses?

Yes, this Skill parses tasks.md files to extract phases and statuses. It builds a Mermaid DAG with wave-based grouping and renders the diagram using color-coded task statuses for clear visual tracking.

Does this dependency visualizer work with any markdown task list or only spec-kit style projects?

This visualizer applies to spec-kit style projects where a tasks.md file defines tasks, dependencies, and phases. It relies on this specific structure to build the Mermaid DAG and detect execution waves.

What is the best way to identify parallel execution waves in a task dependency graph?

The best way to identify parallel execution waves is generating a Mermaid DAG from your tasks.md. The Skill analyzes task dependencies to group tasks into waves, revealing which tasks can run in parallel.