Triage and categorize GitHub issues with priority labels. Use when user says "triage issues", "check issues", "review open issues", or during regular maintenance of GitHub issue backlog.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Issue Triage Skill
Efficiently triage GitHub issues for Java projects with categorization and prioritization.
## When to Use
- User says "triage issues" / "check recent issues"
- Regular maintenance workflow
- After vacation/break (backlog processing)
- Weekly/monthly issue review
## Prerequisites
**Recommended**: GitHub MCP server configured for optimal token usage
```bash
claude mcp add github --transport http \
https://api.githubcopilot.com/mcp/
```
**Alternative**: Use `gh` CLI (less token-efficient)
## Workflow
### 1. Fetch Issues
**With GitHub MCP** (recommended):
```
Tool: list_issues
Parameters: {
"state": "open",
"sort": "updated",
"per_page": 10
}
```
**With gh CLI**:
```bash
gh issue list --state open --limit 10 --json number,title,labels,body,url
```
### 2. Categorize Each Issue
Analyze issue content and assign category:
#### Bug Report ✅
**Indicators**:
- Has stack trace or error message
- Steps to reproduce provided
- Expected vs actual behavior described
- Mentions specific version numbers
**Actions**:
- Label: `bug`
- Verify reproducibility from description
- Check for duplicate bugs
- Add to milestone if critical
**Example**:
```
…
The line at the top of this page pins the label git:20260828.702770a, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_2zxrdvgddjij4qft
GET https://markdownregistry.com/api/v1/resolve?ref=decebals/claude-code-java/issue-triage
GET https://markdownregistry.com/api/v1/blob/478a1089ebc2157715188c13305fc4323c8857efdc2394292d713e179e7b6e72
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
decebals/claude-code-java · skills/api-contract-review/SKILL.md · Review REST API contracts for HTTP semantics, versioning, backward compatibility, and response consistency. Use when…
decebals/claude-code-java · skills/changelog-generator/SKILL.md · Generate changelogs from git commits. Use when user says "generate changelog", "update changelog", "what changed since…
decebals/claude-code-java · skills/clean-code/SKILL.md · Clean Code principles (DRY, KISS, YAGNI), naming, function design and readability. Use when code is hard to read, with…
decebals/claude-code-java · skills/design-patterns/SKILL.md · Common design patterns with Java examples (Factory, Builder, Strategy, Observer, Decorator, etc.). Use when user asks…
decebals/claude-code-java · skills/git-commit/SKILL.md · Generate conventional commit messages for Java projects. Use when user says "commit", "create commit", "commit…
decebals/claude-code-java · skills/java-code-review/SKILL.md · Systematic code review for Java with null safety, exception handling, concurrency, and performance checks. Use when…
decebals/claude-code-java · skills/java-migration/SKILL.md · Guide for upgrading Java projects between major versions (8→11→17→21→25). Use when user says "upgrade Java", "migrate…
decebals/claude-code-java · skills/jpa-patterns/SKILL.md · JPA/Hibernate patterns and common pitfalls (N+1, lazy loading, transactions, queries). Use when user has JPA…
decebals/claude-code-java · skills/logging-patterns/SKILL.md · Java logging best practices with SLF4J, structured logging (JSON), and MDC for request tracing. Includes AI-friendly…
decebals/claude-code-java · skills/maven-dependency-audit/SKILL.md · Audit Maven dependencies for outdated versions, security vulnerabilities, and conflicts. Use when user says "check…
paperclipai/paperclip · packages/skills-catalog/catalog/bundled/paperclip-operations/issue-triage/SKILL.md · Triage Paperclip inbox issues that are stale, blocked, in-review, or assigned-but-not-progressing, and decide a single…
testdouble/han · han-research/skills/issue-triage/SKILL.md · Triage a raw, vague issue or bug report into a structured document that names what is known, what is missing, and what…
outlinedriven/odin-claude-plugin · plugins/odin-git/skills/issue-triage/SKILL.md · Use when a human invokes triage on a new configured Slack issue report. Not for triaging reports from other channels or…
office-kit/pptx · .claude/skills/issue-triage/SKILL.md · Use to triage a GitHub issue — classify as bug / feature request / question / docs / dependency, apply the right label…
marcel-bich/marcel-bich-claude-marketplace · plugins/credo/skills/issue-triage/SKILL.md · Use when the user wants to triage GitHub issues - decide whether an issue is still relevant, reproducible, closeable, a…