dependency-mapping

Detect and map GitHub issue and PR dependencies to reveal blockers.

Updated Feb 2, 2025
One-click install
npx skills add https://github.com/forrestthewoods/anubis --skill dependency-mapping-forrestthewoods
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-mapping
Source: https://github.com/forrestthewoods/anubis/tree/main/.claude/skills/dependency-mapping
Command: npx skills add https://github.com/forrestthewoods/anubis --skill dependency-mapping-forrestthewoods

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill identifies dependencies between GitHub issues and creates cross-references to help organize work, highlight blockers, and plan work sequences across teams.

Core Features & Use Cases

  • Analyze open issues to detect explicit dependencies (mentions of other issues, phrases like depends on, blocked by, requires) and implicit dependencies (shared files/modules, related features).
  • Categorize relationships into blocks, related-to, duplicates, and parent-of to reflect real-world task dynamics.
  • Update issues with cross-references and comments to surface dependencies for review and planning.
  • Update project board status based on blocking relationships to reflect readiness and required work, guiding triage and planning.
  • Generate a dependency map/report that visualizes dependency hierarchy and clusters for coordination.

Quick Start

Use this skill to scan your repository's open issues and generate a dependency map for blockers and related work.

Frequently Asked Questions about dependency-mapping

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

FAQPage Schema
How do I map dependencies between GitHub issues to find blockers?

To map dependencies between GitHub issues, the Skill scans your open issue pool to detect explicit mentions like "depends on" and implicit links such as shared files, categorizing relationships into blocks, related-to, duplicates, and parent-of.

What is the best way to track cross-references for blocked GitHub PRs?

Tracking cross-references for blocked GitHub PRs is handled by updating issue comments and project board statuses based on detected blocking relationships, ensuring required work and readiness are visible for triage.

Can I automatically update my project board status based on issue dependencies?

Yes, you can update project board status automatically, applying detected blocking relationships from GitHub issues to reflect task readiness and guide coordinated planning across teams.

How does implicit dependency detection work for GitHub issues?

Implicit dependency detection for GitHub issues works by analyzing shared files and modules alongside related features, identifying task dynamics without explicit textual mentions to reveal hidden blockers.

What kind of dependency report is generated for project management?

A dependency report is generated that visualizes the dependency hierarchy and clusters within your GitHub issues, enabling better work sequence planning and cross-team coordination.