From code-harness-skills
Monitor and triage GitHub issues against design docs and implementation status. Use when user asks to "check issues", "triage issues", "sync issues", "what issues are open", or wants to ensure issues are up-to-date with development progress.
How this skill is triggered — by the user, by Claude, or both
Slash command
/code-harness-skills:github-issue-triageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Monitor open GitHub issues, match them to design docs, identify closable issues, and keep the issue tracker synchronized with actual development progress.**
Monitor open GitHub issues, match them to design docs, identify closable issues, and keep the issue tracker synchronized with actual development progress.
| Environment Variable | Default | Description |
|---|---|---|
GITHUB_REPO | (from git remote) | GitHub repository (owner/repo) |
DESIGN_DOCS_DIR | design_docs | Root directory for design documents |
CHANGELOG_PATH | CHANGELOG.md | Path to changelog file |
GITHUB_EXPECTED_USER | (none) | Expected GitHub CLI user (for auth verification) |
STALE_DAYS | 30 | Days of inactivity before an issue is considered stale |
# Full triage report
scripts/triage_report.sh
# Just list open issues with labels and age
scripts/list_open_issues.sh
# Find issues that have been implemented
scripts/find_closable.sh
# Match issues to planned design docs
scripts/match_design_docs.sh --planned
Invoke this skill when:
scripts/check_auth.shVerify GitHub CLI authentication matches expected user.
What it checks:
gh CLI is installedGITHUB_EXPECTED_USER if setscripts/list_open_issues.sh [--json] [--labels LABELS]List all open GitHub issues with details.
Output includes:
scripts/match_design_docs.sh [--planned] [--implemented] [--all]Match open issues to design documents.
Matching strategy:
#123 in design doc)M-BUG-XXX patterns)scripts/find_closable.sh [--close] [--dry-run]Find issues that have been implemented and can be closed.
What it checks:
${DESIGN_DOCS_DIR}/implemented/scripts/triage_report.sh [--output FILE]Generate a complete triage report combining all analysis.
Report includes:
scripts/check_auth.sh
scripts/triage_report.sh
# Preview what would be closed
scripts/find_closable.sh --dry-run
# Close with proper comments
scripts/find_closable.sh --close
For issues without design doc coverage:
For issues with no activity in 30+ days:
# Before release: find issues to close
scripts/find_closable.sh
# During release: close issues
release-manager/scripts/collect_closable_issues.sh 1.2.0 --close
# Find uncovered issues, then create design doc
scripts/match_design_docs.sh --planned
# For uncovered issue #42:
# Use design-doc-creator to create a design doc
# Use triage report to inform sprint scope
scripts/triage_report.sh --output /tmp/triage.md
# Include high-priority uncovered issues in sprint
See resources/triage_checklist.md for step-by-step checklist.
gh) installed and authenticatedgh auth status)npx claudepluginhub 8-bit-sheep/code-harness-skills --plugin agent-inboxInvestigates GitHub issues and PRs: pulls, classifies, searches codebase for root cause, reviews contributed code, proposes fixes with file:line references, and optionally implements fixes.
Manage GitHub issues via CLI with bulk operations, JSON/jq parsing, search filters, and issue-to-PR workflow. Also stores AI session context for resuming tasks.
Clusters GitHub issue backlogs by root cause into plan-master issues, redirects children, and bundles architectural-fix PRs that close clusters atomically. Use for triage, consolidation, deduplication, or roadmap planning.