issue-triagelisted
Install: claude install-skill decebals/claude-code-java
# 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**:
```
Issue #234: "NPE when loading plugin from directory"
- Stack trace: ✅
- Reproduction steps: ✅
- Version info: ✅
→ Label: bug, high-priority
```
#### Feature Request 💡
**Indicators**:
- Asks for new functionality
- Use case described
- "It would be nice if..." / "Could you add..."
- Rationale provided
**Act