Find and prioritize open GitHub issues by severity, community impact, and maintainer abandonment
60
70%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./.claude/skills/review-issues-severity/SKILL.mdParse $ARGUMENTS for optional filters:
question, bug)Run the following GitHub API queries in parallel to surface issues matching different severity signals:
gh api 'repos/dlt-hub/dlt/issues?state=open&per_page=100&sort=comments&direction=desc&page=1' \
--jq '.[] | "\(.number)\t\(.comments)\t\(.updated_at | split("T")[0])\t\(.created_at | split("T")[0])\t\([.labels[].name] | join(","))\t\(.title)"'gh api 'repos/dlt-hub/dlt/issues?state=open&labels=LABEL&per_page=100&sort=comments&direction=desc' \
--jq '.[] | "\(.number)\t\(.comments)\t\(.updated_at | split("T")[0])\t\(.created_at | split("T")[0])\t\([.labels[].name] | join(","))\t\(.title)"'Look for issues where updated_at is old relative to the current date but had prior maintainer engagement.
For the top 10-15 most promising candidates, fetch full details using a subagent or parallel gh issue view calls:
gh issue view -R dlt-hub/dlt NUMBER --json title,body,comments,labels,createdAt,updatedAt,author,assigneesFor each issue, extract:
Apply these criteria to each issue:
| Signal | What to look for |
|---|---|
| Serious problem | Data corruption, silent data loss, hard crashes, cascading failures, security issues |
| Long discussion | 5+ comments, especially with multiple community reporters hitting the same issue |
| Maintainer abandoned | Maintainer commented but last maintainer response is 2+ months old, no linked PR, reporter follow-ups unanswered |
| Question label | Issue has question label — these often represent real bugs initially miscategorized |
| Community effort | Reporter provided detailed repro scripts, root-cause analysis, or proposed fixes that went unacknowledged |
Assign priority tiers:
Within each tier, rank by:
Present results as:
For each issue:
A table with columns: Priority | Issue # | Type | Production Impact | Community Effort | Maintainer Status
Note any clusters of related issues (e.g., multiple issues sharing a root cause) or systemic patterns in maintainer response.
3ec3cfc
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.