densify

Add dependency edges between related tasks to improve priority weighting.

3|4|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/nicsuzor/academicOps --skill densify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: densify
Source: https://github.com/nicsuzor/academicOps/tree/main/aops-core/skills/densify
Command: npx skills add https://github.com/nicsuzor/academicOps --skill densify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the issue of a sparse task graph where most tasks lack dependency edges, leading to a zero downstream_weight and reduced priority weighting, making it difficult for the system to identify the most important tasks.

Core Features & Use Cases

  • Iterative Task Graph Densification: Adds dependency edges (depends_on, soft_depends_on) between related tasks to improve priority weighting and discoverability.
  • Strategic Enrichment: Focuses on adding connections rather than structural cleanup or reparenting.
  • Use Case: When a project feels disorganized, use the project-cluster strategy to identify and link related tasks within that project, making their interdependencies clearer.

Quick Start

Run a bounded densification session using the high-priority-sparse strategy.

Frequently Asked Questions about densify

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

FAQPage Schema
How do I improve priority weighting for tasks with sparse dependency edges?

Task graph densification improves priority weighting by adding strategic dependency edges between related tasks. This increases downstream weight and makes isolated tasks easier to discover within your project management system.

What is the best way to link isolated tasks in a dependency graph?

The best way to link isolated tasks is through strategic enrichment using a project-cluster strategy. This identifies related tasks within a disorganized project and proposes dependency connections to clarify their interrelationships.

How do I run a bounded task graph densification session?

You run a bounded task graph densification session by applying the high-priority-sparse strategy. This targets scenarios with sparse task relationships and isolated leaves to enrich existing task connections.

Does task graph densification perform structural cleanup or reparenting?

Task graph densification does not perform structural cleanup or reparenting. It strictly focuses on strategic enrichment by adding dependency connections like depends_on and soft_depends_on to improve task discoverability.

Why do my tasks have a zero downstream weight in the task graph?

Tasks have a zero downstream weight because they lack dependency edges in a sparse task graph. Densification solves this by adding strategic connections between related tasks to improve priority weighting.