Appearance
GitHub Issues
Show GitHub issues with their associated PRs and branches, grouped by status (in progress vs. available), to help decide what to work on next.
When to use
Use this pattern when you need an overview of open work in a repository to decide what to work on next, review open issues and their linked PRs, or check merge readiness of open pull requests.
The pattern
Run the collocated script:
sh
node skills/github/issue-dashboard.jsPresent the output directly — it is already formatted as markdown.
What the script does
- Collects open issues, open PRs (with
closingIssuesReferences), branches, and worktrees viaghCLI andgit - Links PRs to issues via GitHub's
closingIssuesReferencesAPI field, falling back to "fixes/closes/resolves #N" regex on the PR body - Links PRs to issues via branch name pattern matching (issue number in branch)
- Resolves UNKNOWN merge status via
git merge-treefallback - Queries unresolved review comment counts via GraphQL
- Deduplicates local and remote branches
Output format
- In Progress — issues with active branches or PRs, showing merge status, unresolved comment counts, and worktree paths
- Available — issues with no branches or PRs, marked "Ready to work on"
- Summary — total open issues/PRs, merge readiness counts, in progress vs available counts