task-dependency-analyzer

Analyze task lists for dependencies and generate Mermaid diagrams and Kanban JSON.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/juan-estrada-itti/way-of-work-tools --skill task-dependency-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-dependency-analyzer
Source: https://github.com/juan-estrada-itti/way-of-work-tools/tree/main/skills/task-dependency-analyzer
Command: npx skills add https://github.com/juan-estrada-itti/way-of-work-tools --skill task-dependency-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decomposes technical plans into dependency-aware graphs to reveal parallelizable tasks and mandatory sequential steps, enabling better scheduling and coordination.

Core Features & Use Cases

  • Mermaid diagrams show execution phases, dependencies, and the critical path.
  • Dependency analysis identifies data/schema, interface/contract, infrastructure, and logical dependencies, plus detection of false dependencies.
  • Agents Kanban JSON generates a ready-to-post payload for local Kanban orchestration.

Quick Start

Provide a plan or list of tasks and request a Mermaid diagram, a dependency analysis table, and a Kanban JSON payload.

Frequently Asked Questions about task-dependency-analyzer

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

FAQPage Schema
How do I identify parallelizable tasks and dependencies in a technical project plan?

To identify parallelizable tasks, you analyze your project plan to map independent tasks and mandatory sequential steps. This dependency analysis reveals execution phases and the critical path, enabling better scheduling and coordination.

What is a directed acyclic graph (DAG) and how does it help with feature decomposition?

A DAG represents a task dependency graph where sequential and parallel execution paths are mapped. In feature decomposition, a DAG reveals independent tasks that can run concurrently and dependent tasks that must wait, optimizing orchestration.

How do I generate a Mermaid diagram from a list of project tasks?

You can generate a Mermaid diagram by providing a plan or list of tasks to an analyzer. It produces a visual graph showing execution phases, task dependencies, and the critical path, clarifying complex project orchestration.

Does this task dependency analysis support different types of dependencies like infrastructure and interface contracts?

Yes, task dependency analysis supports identifying data, schema, interface, contract, infrastructure, and logical dependencies. It also detects false dependencies, ensuring your task graph accurately reflects mandatory sequential steps.

Can I generate a Kanban JSON payload for local orchestration from a project plan?

Yes, you can generate a ready-to-post Kanban JSON payload from a project plan. This payload enables local Kanban orchestration by structuring your decomposed tasks, dependencies, and parallel execution phases into actionable items.

What is false dependency detection in task scheduling and why is it important?

False dependency detection identifies unnecessary sequential links between tasks in a project plan. Removing these false dependencies maximizes task parallelism, allowing independent work streams to progress simultaneously without artificial bottlenecks.