Managing GitHub Issue Dependencies
CommunityDefine 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 requiredComponents
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.