dependencies

Determine and document dependencies between deltas in a dependency matrix.

1|1|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/asermax/claude-plugins --skill dependencies-asermax
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependencies
Source: https://github.com/asermax/claude-plugins/tree/main/katachi/skills/dependencies
Command: npx skills add https://github.com/asermax/claude-plugins --skill dependencies-asermax

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This workflow helps teams determine and document the dependencies between deltas, ensuring changes are planned and sequenced correctly.

Core Features & Use Cases

  • Build a complete dependency matrix for deltas, including prerequisites and sequencing constraints.
  • Detect potential cycles and suggest safe initialization orders to avoid deadlocks.
  • Iterate collaboratively to refine dependencies and produce a final DEPENDENCIES.md.

Quick Start

Begin by listing all deltas, analyze their data needs and prerequisites, then document the results in docs/planning/DEPENDENCIES.md.

Frequently Asked Questions about dependencies

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

FAQPage Schema
How do I map dependencies between development deltas for sequencing?

To map dependencies between development deltas, list all planned changes, analyze their data needs and prerequisites, and document the sequencing constraints in a dependency matrix.

What's the best way to detect cycles in a dependency matrix?

To detect cycles in a dependency matrix, the workflow analyzes delta prerequisites to identify circular references and suggests safe initialization orders to prevent deadlocks during execution.

How do I document delta dependencies for development planning?

You document delta dependencies by iteratively reviewing the prerequisites and sequencing constraints, then writing the finalized dependency matrix to the docs/planning/DEPENDENCIES.md file.

When do I need to build a dependency matrix for software changes?

You need to build a dependency matrix when multiple deltas are introduced simultaneously and require strict ordering, validation, and cycle detection to ensure correct planning and sequencing.

Can I iteratively review and refine delta dependencies during planning?

Yes, the workflow supports iterative reviews, allowing you to collaboratively refine the dependencies between deltas until the final dependency matrix is ready for documentation.