Managing GitHub Issue Dependencies

Community

Define and manage issue dependencies with confidence.

Authorkynoptic
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manages GitHub issue blocking/blocked-by relationships using the native dependencies feature via GraphQL API. Use when showing that one issue must complete before another can proceed, querying dependency relationships, or preventing circular dependencies.

Core Features & Use Cases

  • Add blocking relationship: Use GraphQL mutation to set one issue as blocking another
  • Remove blocking relationship: Remove blockers with safety checks
  • Query dependencies: Retrieve current blocking and blocked-by relationships
  • ID handling: Convert issue numbers to node IDs for mutations
  • Best practices: Conservative approach to blocking and lifting
  • Bulk operations: Apply dependencies across multiple issues when needed

Quick Start

Example: Create a blocking relationship between issues #10 (blocked) and #42 (blocking), then query to confirm.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Managing GitHub Issue Dependencies
Download link: https://github.com/kynoptic/markdownlint-trap/archive/main.zip#managing-github-issue-dependencies

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository